Bonjour,

je tente de télécharger sur un serveur distant un fichier (rien de plus banal!!) mais butte depuis plusieurs heures sur ce bout de code qui me plante sur la fonction ftp_put. Le répertoire distant est en permission 777. La connection au serveur est correcte ainsi que le login.

Quelqu'un pourrait-il venir à mon secours ? Merci d'avance.

Le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$serveur_ftp="ftp.fxxxxx.com";
$fichier_source="exportXML.xml";
$fichier_remote="export.xml";
$conn_id = ftp_connect($serveur_ftp) ;
if(!conn_id) echo "Impossible de se connecter au serveur ftp"; 
$login_result = ftp_login($conn_id, "frequenchg", "sinicuichi54") ;
if (!$login_result) {echo "Mauvais login au serveur ftp";} 
if (ftp_put($conn_id, "/test/".$fichier_remote, $fichier_source, FTP_ASCII)) {
 echo "Le fichier exportXML.xml a été chargé avec succès\n"; 
} else {
 echo "Il y a eu un problème lors du chargement du fichier export.xml\n"; <-------------------------- le script m'affiche cette erreur
}