J'ai un problème d'upload ftp :
la connexion se fait comme prévue mais le fichier n'est pas uploadé.
Ceci est le code :
<?
$fichier = $_FILES['userfile']['name'];
$ftp_server = "www.xxxxxxxxxx.xxx";
$ftp_user_name = "xxxxxxx";
$ftp_user_pass = "xxxxxxx";
$fichier_destination = "/documentation/";
# $_SERVER["DOCUMENT_ROOT"] m'as semblé pas utile ; toutefois je l'ai comme meme essayer..
// Connexion
$conn_id = ftp_connect($ftp_server);
// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result))
{
die("<font class='txt'>La connexion FTP a échoué </font> ");
}
else
{
echo "<font class='txt'>Connecté sur serveur distant</font><br>";
}
$upload = ftp_put($conn_id, $fichier_destination, $fichier, FTP_BINARY);
// Confirmation de l'envoi du fichier
if ($upload)
{ echo "<font class='txt'>Le fichier <b>".$fichier."</b> a été uploadé avec succes !</font>"; }
else
{ echo "<font class='txt'>Le fichier <b>".$fichier."</b> n'a pas put être envoyer !</font>"; }
ftp_pasv($conn_id, true);
// fermeture de la connexion FTP.
ftp_quit($conn_id);
?>
ca c'est les msg que j'obtiens (test.txt est un fichier de 1K : je pense pas que se soit un probleme de taille) :
Connecté sur serveur distant
Le fichier test.txt n'a pas put être envoyer !
je suis persuadé que c'est un détail qui cloche.
Merci bcp de bien vouloir m'aider.
Bonne journée.
