Bonjour,
j'ai un script PHP (trouvé sur le net et adapté à mes besoins) afn de faire une sauvegarde automatique de mes fichiers FTP sur un autre serveur.
Mon script compresse les données et les envois sur l'autre serveur.
Lorque je le fais en direct, aucun soucis, la compression et le transfert se font bien.
Par contre, lorsque j'utilise le planificateur de tache de OVH pour lancer mon script, j'ai une erreur :
ftp_put() : Opening ASCII mode data connection
la ligne correspondante est :
Code PHP:
$upload = ftp_put($conn_id, "/$ftp_dir/$filename.tar.gz", "$dirbackup/$filename.tar.gz", $type);
J'ai lu sur un site que cela pouvait provenir de ftp_pasv, j'ai donc rajouter
Code PHP:
ftp_pasv($conn_id, true);
juste avant le ftp_put, mais toujours la même erreur.
Est-ce que quelqu'un pourrait me venir en aide ?
Merci d'avance