Y a du neuf j'utilise ce code :
pour récupérer des fichiers d'un serveur distant non listables.
define('CONFIG_SERVER', 'test.com');
define('CONFIG_USERNAME', 'test');
define('CONFIG_PASSWORD', 'mdp');
define('CONFIG_TIMEOUT', 2);
$conn_id = ftp_connect(CONFIG_SERVER); // Création de la connexion au serveur FTP
$login_result = ftp_login($conn_id, CONFIG_USERNAME, CONFIG_PASSWORD);
if(empty($conn_id))
{
echo 'Échec de la connexion à ' . CONFIG_SERVER;
}
else
{
echo 'Connecté au serveur FTP.
';
if(!$login_result)
{
echo 'Échec d\'identification à ' . CONFIG_SERVER;
}
else
{
$remote_file = 'fichier.csv';
var_dump(ftp_raw($conn_id,'CWD datas'));
var_dump(ftp_raw($conn_id,'PWD'));
var_dump(ftp_raw($conn_id,'TYPE I'));
var_dump(ftp_raw($conn_id,'PASV'));
var_dump(ftp_raw($conn_id,'RETR '.$remote_file));
ça marche presque mais je n'ai pas les fichiers sur mon ftp....