salut à tous j'essai d'uploader un fichier dans filezila
j'ai pris le code existant dans le faq PHP à savoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?php
define('CFG_FTP_SERVER', '127.0.0.1');    // Adresse du FTP
define('CFG_FTP_USERNAME', 'user');    // Nom d'utilisateur
define('CFG_FTP_PASSWORD', 'pass');    // Mot de passe
define('CFG_FTP_TIMEOUT', 2);        // Définition du délai de connexion en secondes
if(!empty($_FILES['fichier']) && $_FILES['fichier']['error'] == UPLOAD_ERR_OK && is_uploaded_file($_FILES['fichier']['tmp_name'])){
  $fichier_a_uploader = $_FILES['fichier']['tmp_name'];  $dossier_destination = '/' . $_FILES['fichier']['name'];  $conn_id = ftp_connect(CFG_FTP_SERVER);    // Création de la connexion au FTP  if(empty($conn_id))  {    echo 'Échec de connexion à ' . CFG_FTP_SERVER;  }  else  {    // Définition du délai de connexion à 2 secondes    ftp_set_option($conn_id, FTP_TIMEOUT_SEC, CFG_FTP_TIMEOUT);    echo "Connecté au FTP\n<br>";            // Identification avec le nom d'utilisateur et le mot de passe    $login_result = ftp_login($conn_id, CFG_FTP_USERNAME, CFG_FTP_PASSWORD);    if(!$login_result)    {      echo "Échec d'identification à " . CFG_FTP_SERVER;    }    else    {      // Tentative de chargement sur le serveur FTP      if(ftp_put($conn_id, $dossier_destination, $fichier_a_uploader, FTP_BINARY))      {        echo "Le fichier $fichier_a_uploader a été chargé avec succès\n";      }      else      {        echo "Il y a eu un problème lors du chargement du fichier $fichier_a_uploader\n";      }    }    // Fermeture de la connexion    ftp_close($conn_id);  }}?>
et ça marche pas lors de l'execution ça donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu.