Le fichier ne télécharge pas vers FTP et les erreurs: Attention: ftp_put() [function.ftp-put]: Impossible d'ouvrir ce fichier: Aucun fichier ou répertoire venant. Nous utilisons le code suivant:Le téléchargement ftp ne fonctionne pas
$server = 'ftp.domain.com';
$ftp_user_name = '[email protected]';
$ftp_user_pass = 'password';
$dest = 'files/test.txt';
$source = 'test.txt';
$src = ini_get("upload_tmp_dir");
$connection = ftp_connect($server);
$login = ftp_login($connection, $ftp_user_name, $ftp_user_pass);
if (!$connection || !$login) { die('Connection attempt failed!'); }
$upload = ftp_put($connection, $dest, $source, FTP_BINARY);
if (!$upload) { echo 'FTP upload failed!'; }
ftp_close($connection);
Avez-vous vérifié les permissions sur le serveur? (Il aurait dû vous dire que c'est un problème de permission une fois que j'ai eu un problème similaire et que je l'ai résolu avec un simple chmod) –
Le répertoire 'files' existe-t-il sur la télécommande? –
Est-ce que test.txt existe dans le répertoire de travail du script? On dirait qu'il ne peut pas trouver le fichier sur votre serveur qu'il devrait télécharger. –