Merci pour vos réponses!
Je teste.... et je n'y arrive toujours pas

J'arrive bien à passer sur le serveur distant, dans le bon dossier, un fichier qui est sur le serveur "local" (voir code 1).
Par contre, je n'arrive pas à passer le fichier qui est généré dans le script (voir code 2)....
CODE 1
/// Ecriture du fichier
header("Content-disposition: attachment; filename=\"ACH0001".date("YmdHis").".txt\"");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: application/vnd.ms-excel\n");
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
$file = 'ACH0001'.date("YmdHis").'.txt';
$fp = fopen($file, 'r');
///// Connexion au serveur distant
$ftp_server = $ftp_host;
// Mise en place d'une connexion
$conn_id = ftp_connect($ftp_server) or die("Impossible de se connecter au serveur $ftp_server");
// Tentative d'identification
if (@ftp_login($conn_id, $ftp_user, $ftp_pass))
{
ftp_put($conn_id, "Aller/ACH000120120314110114.txt", "ACH000120120314110114.txt", FTP_BINARY);
}
else
{
echo "Connexion impossible en tant que $ftp_user\n";
}
// Fermeture de la connexion et du pointeur de fichier
ftp_close($conn_id);
fclose($fp);
//// Connexion au serveur distant
echo $outputCsv;
exit();
CODE 2
/// Ecriture du fichier
header("Content-disposition: attachment; filename=\"ACH0001".date("YmdHis").".txt\"");
//header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: application/vnd.ms-excel\n");
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
$file = 'ACH0001'.date("YmdHis").'.txt';
$fp = fopen($file, 'r');
///// Connexion au serveur distant
$ftp_server = $ftp_host;
// Mise en place d'une connexion
$conn_id = ftp_connect($ftp_server) or die("Impossible de se connecter au serveur $ftp_server");
// Tentative d'identification
if (@ftp_login($conn_id, $ftp_user, $ftp_pass))
{
//ftp_put($conn_id, "Aller/ACH0001".date("YmdHis").".txt", "ACH0001".date("YmdHis").".txt", FTP_BINARY);
//ftp_put($conn_id, "Aller/$file", "$file", FTP_BINARY);
//ftp_put($conn_id, "Aller/$file", "ACH0001".date("YmdHis").".txt", FTP_BINARY);
//ftp_put($conn_id, "Aller/".$file."", $file, FTP_BINARY);
ftp_put($conn_id, "Aller/ACH0001".date("YmdHis").".txt", $outputCsv, FTP_BINARY);
}
else
{
echo "Connexion impossible en tant que $ftp_user\n";
}
// Fermeture de la connexion et du pointeur de fichier
ftp_close($conn_id);
fclose($fp);
//// Connexion au serveur distant
echo $outputCsv;
exit();