1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| $conn_id = ftp_connect("$ftp_server");
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
if ((!$conn_id) || (!$login_result))
{
echo 'ftp connexion failed';
die;
}
else
{
echo 'connected on FTP<br />'; // il m'affiche bien ça donc je suis bien connecté
$buff = ftp_rawlist($conn_id, '.');
foreach($buff as $file) // on cherche les fichiers présents sur le disque
{
$is_f = explode(" ",$file);
$name = $is_f[count($is_f)-1]; // on récupère uniquement le nom du fichier sans FTP ... 12:08PM MONFICHIER.csv
next; // en théorie il n'y a qu'un fichier
}
$remote_file = $name; // nom du fichier à charger
$handlecsv = "local_$name"; // nom du fichier local une fois rapatrié
// On tente de télécharger dans le fichier $handlecsv
if(ftp_fget($conn_id, $handlecsv, $remote_file, FTP_BINARY))
{
echo "Ecriture du fichier $handlecsv avec succès\n";
}
else
{
echo "Il y a un problème avec le fichier \n"; // j'arrive ici ...
}
} |
Partager