Aller au contenu

steph

Webmaster Régulier
  • Compteur de contenus

    57
  • Inscrit(e) le

  • Dernière visite

Messages postés par steph

  1. Si tu veux utiliser le script tel quel, il faut installer le framework, je te conseillerais plutôt d'étudier la façon dont le caddie est réalisé comme ça tu pourra refaire le tien sans forcement passer par un framework.

    Ici le principe est basé sur du drag'n drop et Ajax, il y a quelques librairies qui permettent de faire ça :

    YUI : http://developer.yahoo.com/yui/dragdrop/

    scriptaculous : http://script.aculo.us/

    Maintenant il faut le mettre en oeuvre et je ne connais pas de script déjà tout fait, je pense que tu vas devoir faire le tien.

    Steph

  2. Tu peux aussi ajouter un évenement au onload pour chaque fonction que tu souhaites appeler au démarrage :

    function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
    window.onload = func;
    }
    else {
    window.onload = function() {
    oldonload();
    func();
    }
    }
    }

    C'est bien utile si tu utilises un script externe qui à déjà modifié le onload, dans ce cas, il fonctionnera encore.

    Steph

  3. tu peux aussi utiliser la commande en ligne : ftp et créer un fichier bat que tu lances quand tu veux avec le scheduler de windows :

    fichier de commande du genre cmd.txt

    open <adresse du serveur ftp>

    username

    password

    <ajouter ici les commandes ftp>

    bye

    fichier bat à lancer avec le scheduler

    _AT_echo off

    ftp -s:cmd.txt

    doc des commandes ftp:

    -http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ftp.mspx

    -http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ftp__subcommands.mspx

    J'ai ecrit ça 'de mémoire' il y aura surement des modifs à apporter.

    Steph.

  4. J'ai vu la même question passer sur une liste à maquelle je suis abonné, parmis les réponses il y avait quelques liens :

    -http://dvd-slideshow.sourceforge.net/

    -http://dvdstyler.sourceforge.net/

    -http://qdvdauthor.sourceforge.net/

    -http://varsha.sourceforge.net/

    -http://fredrik.hubbe.net/hacks/mkdvd.html

    -http://dvdauthor.sourceforge.net/

    Ils sont libres et tournent sous linux ...

    Je n'en connais pas sous windows.

    Steph

  5. Salut,

    Pour tester ses transactions ipn sans passer par paypal il existe un simulateur :

    http://www.eliteweaver.co.uk/testing/ipntest.php

    J'ai un morceau e code qui marchait il y a quelques temps, il devrait encore marcher ...

    // read the post from PayPal system and add 'cmd'
    $req = 'cmd=_notify-validate';

    foreach ($_POST as $key => $value)
    {
    $value = urlencode(stripslashes($value));
    $req .= "&$key=$value";
    }

    // post back to PayPal system to validate
    $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $header .= "Content-Length: " . strlen($req) . "\r\n\r\n";

    if ($postmode == 1)
    {
    $domain = "www.paypal.com";
    }
    elseif ($postmode == 2)
    {
    $domain = "www.eliteweaver.co.uk";
    // Il faut peut-être changer cette adresse par www.eliteweaver.co.uk/cgi-bin/webscr
    // A tester si ça marche pas
     
    }
    $fp = fsockopen ($domain, 80, $errno, $errstr, 30);

    // Standard - Instant Payment Notifiction Variables
    $receiver_email = $_POST['receiver_email'];
    $business = $_POST['business'];
    $item_name = $_POST['item_name'];
    $item_number = $_POST['item_number'];
    $quantity = $_POST['quantity'];
    $invoice = $_POST['invoice'];
    $custom = $_POST['custom'];
    $option_name1 = $_POST['option_name1'];
    $option_selection1 = $_POST['option_selection1'];
    $option_name2 = $_POST['option_name2'];
    $option_selection2 = $_POST['option_selection2'];
    $num_cart_items = $_POST['num_cart_items'];
    $payment_status = $_POST['payment_status'];
    $pending_reason = $_POST['pending_reason'];
    $payment_date = $_POST['payment_date'];
    $settle_amount = $_POST['settle_amount'];
    $settle_currency = $_POST['settle_currency'];
    $exchange_rate = $_POST['exchange_rate'];
    $payment_gross = $_POST['payment_gross'];
    $payment_fee = $_POST['payment_fee'];
    $mc_gross = $_POST['mc_gross'];
    $mc_fee = $_POST['mc_fee'];
    $mc_currency = $_POST['mc_currency'];
    $tax = $_POST['tax'];
    $txn_id = $_POST['txn_id'];
    $txn_type = $_POST['txn_type'];
    $for_auction = $_POST['for_auction'];
    $memo = $_POST['memo'];
    $first_name = $_POST['first_name'];
    $last_name = $_POST['last_name'];
    $address_street = $_POST['address_street'];
    $address_city = $_POST['address_city'];
    $address_state = $_POST['address_state'];
    $address_zip = $_POST['address_zip'];
    $address_country = $_POST['address_country'];
    $address_status = $_POST['address_status'];
    $payer_email = $_POST['payer_email'];
    $payer_id = $_POST['payer_id'];
    $payer_status = $_POST['payer_status'];
    $payment_type = $_POST['payment_type'];
    $notify_version = $_POST['notify_version'];
    $verify_sign = $_POST['verify_sign'];

    if (!$fp)
    {
    // Connection au serveur impossible
    }
    else
    {
    fputs($fp, $header . $req);
    while(!feof($fp))
    {
     $res = fgets($fp, 1024);
     if (!strcmp($res,"VERIFIED") || !strcmp($res,"PENDING"))
     {
     // Check that txn_id has not been previously processed
     // Because ipn.php will be called once when PENDING and another one
     // when the payment will be VERIFIED
     //TODO
     
     // check for receiver_email and amount
     if($receiver_email==$paypal_email && ($payment_gross==$total_ammount || $total_ammount=="0"))
     {
       // process payment      
       // Paiement accepté

     }
     else
     {
       // Paiement refusé

     }      
     }
     else if(!strcmp($res,"INVALID") || !strcmp($res,"FAILED"))
     {
     // log for manual investigation
     //TODO
     }
    }
    fclose ($fp);
    }

    Ce code est assez vieux et il n'est surement pas exempt de bug(s) :)

    Utilisez le comme bon vous semble.

    A+

    Steph

  6. Salut,

    Chez moi avec Firefox, le texte qui est dans ton bloc où tu indiques ton adresse, email et téléphone ne s'affiche pas correctement : les lignes se superposent.

    Les liens en haut de la page ne sont pas clicables (Pourquoi la politique? - Projets - La presse - Liens) mais c'est peut-être normal ...

    Steph

  7. Salut,

    En parcourant mes stats j'ai remarqué un truc surprenant : mon site est placé premier sur le mot clé 'saisonnière' sur google.fr. Ce mot n'apparait pas du tout dans cette page, nulle part. (site : www . famillebrun . com)

    Le seul lien que je puisse voir c'est que sur ce même hébergement, il y a le site de ma location de vacance.

    Quelqu'un à une explication ? J'aimerai bien connaître la logique de google sur ce coup là.

    Steph

  8. Bonjour,

    J'ai fais une petite aide sur la déclaration de revenus sur mon site, par contre, il ne traite que des biens meubles (qui peuvent se transporter d'un lieu à un autre).

    Je ne suis pas sûr q'un nom de domaine puisse être considéré comme un bien meuble.

    Si je trouve des infos à ce sujet je les posterai ici.

    Steph

×
×
  • Créer...