// Crée la chaine $str
$str=annonce($annonce);
$current = $str;
// Écrit le résultat dans le fichier
file_put_contents($file, $current, 0, $stream_context);
// Fermeture de la connexion
ftp_close($conn_id);
Ceci est dans une fonction que j'appelle plusieurs fois.
En règle général, ça fonctionne, mais à chaque fois, il y a un ou deux fichier qui sont (sur le ftp distant) tronqué en plein milieu. Comme si file_put_content n'avait pas fini l'écriture du fichier.
Quelqu'un pourrait me débloquer ? Si vous avez besoin de plus d'information, demandez moi.
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 17 févr. 2012 à 18:36
Salut,
Au lieux de mélanger des fonctions de familels totalement différentes tu devrais utiliser une seule de ces familles : les fonctions FTP. Regarde en particulier l'exemple fourni dans la documentation de ftp_fput().