Problème avec la fonction ftp_connect !



  • Bonjour, je vien d'essayer la fonction ftp :

    ftp_connect et il me dit connexion impossible !

    regarder le code j'ai peut etre fait une erreur :

    <?php
    	echo 'Bienvenu sur le test de variable FTP';
    
    ////////////
    $ftp_server = 'ftp2.freeheberg.com';
    $ftp_user = '******';
    $ftp_pass = '******';
    ////////////
    
    $conn_id = ftp_connect($ftp_server) or die("Impossible de se connecter au serveur $ftp_server"); 
    
    // Tentative d'identification
    if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) 
    {
        echo "<br>Connecté en tant que $ftp_user@$ftp_servern";
    
    }
    else 
    {
        echo "<br>Connexion impossible en tant que $ftp_usern";
    }
    ftp_close($conn_id);
    ?>
    
    

  • Administrateur

    Déplacé en Création de Sites.

    La fonction est en principe activée, il faut vérifier sur le php info :

    http://ns2.freeheberg.com/test.php

    Tu as le message d'erreur exact ?



  • Oui le voila :

    Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/mica2762/www/test/index.php on line 10
    Impossible de se connecter au serveur ftp2.freeheberg.com

    Bah oui moi aussi j'ai installer le phpinfo :

    http://tcf-team.info/phpinfo/phpinfo.php

    et sa affiche bien :

    Nom de la fonction 	Supporté 	Description
    ftp_alloc 	OUI 	Alloue de l'espace pour un téléchargement de fichier
    ftp_cdup 	OUI 	Change de dossier et passe au dossier parent
    ftp_chdir 	OUI 	Change le dossier FTP courant
    ftp_chmod 	OUI 	Modifie les droits d'un fichier via FTP
    ftp_close 	OUI 	Ferme une connexion FTP
    ftp_connect 	OUI 	Ouvre une connexion FTP
    ftp_delete 	OUI 	Efface un fichier sur un serveur FTP
    ftp_exec 	OUI 	Exécute une commande sur le serveur FTP
    ftp_fget 	OUI 	Télécharge un fichier via FTP dans un flux local
    ftp_fput 	OUI 	Charge un fichier sur un serveur FTP
    ftp_get_option 	OUI 	Lit différentes options pour la connexion FTP courante
    ftp_get 	OUI 	Télécharge un fichier depuis un serveur FTP
    ftp_login 	OUI 	Identification avec une connexion FTP
    ftp_mdtm 	OUI 	Retourne la date de dernière modification d'un fichier sur un serveur FTP.
    ftp_mkdir 	OUI 	Crée un dossier sur un serveur FTP
    ftp_nb_continue 	OUI 	Reprend le téléchargement d'un fichier (non bloquant)
    ftp_nb_fget 	OUI 	Lit un fichier sur un serveur FTP, et l'écrit dans un fichier (non bloquant)
    ftp_nb_fput 	OUI 	Ecrit un fichier sur un serveur FTP, et le lit depuis un fichier (non bloquant)
    ftp_nb_get 	OUI 	Lit un fichier sur un serveur FTP, et l'écrit dans un fichier (non bloquant)
    ftp_nb_put 	OUI 	Envoie un fichier sur le serveur FTP (non-bloquant)
    ftp_nlist 	OUI 	Retourne la liste des fichiers dans un dossier
    ftp_pasv 	OUI 	Active ou désactive le mode passif
    ftp_put 	OUI 	Charge un fichier sur un serveur FTP
    ftp_pwd 	OUI 	Retourne le nom du dossier courant
    ftp_quit 	OUI 	Alias de ftp_close()
    ftp_raw 	OUI 	Envoie une commande FTP brute
    ftp_rawlist 	OUI 	Fait une liste détaillée des fichiers dans un dossier
    ftp_rename 	OUI 	Renomme un fichier sur un serveur FTP
    ftp_rmdir 	OUI 	Efface un dossier FTP
    ftp_set_option 	OUI 	Modifie les options de la connexion FTP
    ftp_site 	OUI 	Envoie la commande SITE au serveur
    ftp_size 	OUI 	Retourne la taille d'un fichier.
    ftp_ssl_connect 	OUI 	Ouvre une connexion FTP sécurisée avec SSL
    
    

  • Administrateur

    Met l'ip à la place du nom du serveur : 87.98.218.31

    C'est un bug de PHP qui ne sais pas déterminer seul l'ip du serveur.

    Plus d'infos : http://bugs.php.net/bug.php?id=11058



  • D'accord. Merci beaucoup sa marche, et merci de répondre si vite aussi :)


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.