OVH Community, votre nouvel espace communautaire.

Script PHP de sauvegarde de fichiers FTP


ddavid
23/12/2012, 11h02
Citation Envoyé par Marie17
ftp_put() : Opening ASCII mode data connection
Bonjour,

Pour un .tar.gz, il faut s'assurer que le transfert se passe en BINARY mode et non en ASCII, sinon ça peut réserver des surprises plus tard...

Je pense qu'il faut vérifier le reste de ton script. (Ce qui n'empêche pas qu'il y a peut-être un problème, en plus, lorsqu'on passe par le planificateur.)

majmun
20/12/2012, 08h56
Salut Marie,

Tu n'es visiblement pas la seule à avoir ce souci : http://forum.ovh.com/showthread.php?t=53044

As-tu contacté le support ?

majmun

Marie17
27/11/2012, 13h43
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_idtrue); 
juste avant le ftp_put, mais toujours la même erreur.

Est-ce que quelqu'un pourrait me venir en aide ?
Merci d'avance