Syntaxe FTP dans un exec(
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
connexion_2();
$PF = 'nom' ;
$date = '12.12.2008' ;
$fichier = $PF .'-'. $date .'.txt' ;
$retour = mysql_query("SELECT * FROM base WHERE PF='$PF'
AND date_expe='$date'
INTO OUTFILE '/var/www/DL/$fichier'
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\n'");
//envoi en FTP :
echo exec ('ftp -v -i -n << FIN
open ftp.moi.net
user moi pwdmoi
mput $fichier $fichier $PF ."-". $date .".txt"
bye
FIN
'); |
Tout va bien si je ne met pas le nom du fichier en variable :
'fichier' au lieu de '$fichier' , comme si FTP ne savait pas lire les variables...
L'ennui est évidemment que cela ne me permet pas de différencier l'envoi ...
Nota : j'envoie et j'attends bien dans le répertoire courrant.
si je fais :
tout serait parfait si cela n'envoyait pas mon script avec ...
Merci de vos lumières.
nimbus vous souhaite une BONNE ANNEE