Probleme upload

Discussion dans 'Web, design' créé par Styleman, 20 Août 2003.

Statut de la discussion:
Fermée.
  1. Offline
    Styleman Touriste
    Bonjour,
    voila j'ai un script quej e test sur 2 hebergeurs, il ne foncitonne sur aucun des 2 mais les messages d'erreur sont différents...
    Voici le code, sachant que le $user et le $host et le $pass sont bon.

    Voici le code :

    Code:
    <?
    $user = "pse";
    $pass = "*******";
    $host = "212.43.246.2";
    
    if(strlen($dir)==0) $dir = "";
    
    $c = ftp_connect ("$host");
    $a = array ();
    if($c){
    echo ("connecte a $host<br>");
    $l=ftp_login($c,$user,$pass);
    if($l){
    echo ("$user logged in<br>");
    $a = ftp_rawlist ($c,$dir);
    
    if(ftp_put($c,$file,$file,FTP_BINARY))
    {
    echo "<br><br>fichier $file uploadé";
    }
    else
    {
    echo "<br><br>fichier non uploadé";
    }
    }
    else {
    echo ("mauvais pass");
    }
    ftp_quit($c);
    }
    ?>
    Sur free.fr:
    connecte a ftpperso.free.fr
    3g2 logged in

    Code:
    Warning: error opening H:\\Mes images\\burp.jpg in your script on line 17

    fichier non uploadé

    Et sur Halflifexpert.com:
    Code:
    Fatal error: Call to undefined function: ftp_connect() in /data/www/expert-gamers/pse/upload.php3 on line 8
    Merci de m'aider ;o)
    Aurevoir

    Styleman
    Styleman, 20 Août 2003
    #1
  2. Offline
    niafron ex membre
    je ne pourrais pas t aider efficacement car je ne me suis pas encore pencher sur les ftp avec php (only db pour le moment)

    je te redirige vers nexen.net ;)
    niafron, 20 Août 2003
    #2
  3. Offline
    Carambar He once forgot how to cry
    - Est-ce qu'il faut spécifier un port en plus de l'addresse IP pour effectuer une connection au FTP ?
    - Est-ce que PHP interpréte cette fonction correctement si il y a un espace entre le nom de la fonction et la parenthèse qui contiens les arguments ? :

    ftp_connect ("$host");
    Carambar, 20 Août 2003
    #3
  4. Offline
    Styleman Touriste
    mmmm ton 2eme point m'a l'air interressant, v voir, merci
    Styleman, 20 Août 2003
    #4
  5. Offline
    Styleman Touriste
    ça reviens au meme :cry: :cry: :cry:
    Styleman, 20 Août 2003
    #5
  6. Offline
    Carambar He once forgot how to cry
    Et sinon, la fonction ftp_connect se connecte bien au port 21 par défaut ? Il s'agit bien du même port utilisé par les deux FTP ?

    Edit :
    Il semblerais qu'il y ai un petit problème avec l'url ici :

    Code:
    Warning: error opening H:\\Mes images\\burp.jpg in your script on line 17
    Il devrais y avoir qu'un seul backslash après Mes images, non ? Puis, est-ce que PHP accepte cette syntaxe ? Parfois, j'ai vu le protocole file utilisé.
    Carambar, 20 Août 2003
    #6
  7. Offline
    Styleman Touriste
    oui, le 21 c'est le port par defaut non?
    Styleman, 20 Août 2003
    #7
  8. Offline
    Carambar He once forgot how to cry
    Oui, le FTP c'est bien le port 21. D'après le deuxième méssage d'erreur, il semblerais que la fonction ftp_connect() n'est pas reconnue.
    Carambar, 20 Août 2003
    #8
  9. Offline
    Styleman Touriste
    Tu pense que l'hebergeur ne l'accepte pas???
    Styleman, 20 Août 2003
    #9
  10. Offline
    LebecK Touriste
    j comptais apprendre php apres ma sec sess :-(
    sais pas t aider now
    mais tu peux tjour regarder sur http://www.allhtml.com il aide bien dab
    au moins comme sa j sais a qui j pourrais demander de l'aide :)

    dans un message sur leur phorum j avais vu qu'il fallais parfois changer une propriété des ftp .. a voir

    -> voila se que j avais vu
    "Je pense que tu dois donner les permissions via ton ftp avant d' utiliser ces fontions d' upload. Fais un chmod777 sur ton dossier archive et ça devrait sans doute fonctionner"
    ps: pour l autre type en question sa avait fonctionner
    LebecK, 20 Août 2003
    #10
  11. Offline
    dRex Xaxaxa
    Fatal error: Call to undefined function: ftp_connect() in /data/www/expert-gamers/pse/upload.php3 on line 8 ==> function desactivée chez l'hebergeur :wink:
    dRex, 21 Août 2003
    #11
  12. Offline
    Styleman Touriste
    Ok merci, mais y'a un autrre moyen d'uploader alors, puisque les forum PHPBB fonctionne tres bien sur l'hebergeur.

    C'est deja fais, ne t'inquiete pas :wink:

    Non il dois il y en avoir 2, j'ai vu ça dans les script tout fais sur je ne sais plus quel site, de toute façon, cette url est prise grace au formulaire de type=file , donc ça ne peux pas etre faux, a mon grand etonnement aussi...trop bizzare ce language lol...
    Styleman, 21 Août 2003
    #12
  13. Offline
    Carambar He once forgot how to cry
    Carambar, 21 Août 2003
    #13
  14. Offline
    Styleman Touriste

    Exactement ce qu'il me faut, d'ailleur beaucoup de scripts d'upload ne l'utilise pas, j'ai essayé de matter celui de PHPBB mais...l'est trop bizzare lol

    Je te remercie beaucoup, et je v tester ça de suite :D
    Styleman, 22 Août 2003
    #14
Statut de la discussion:
Fermée.