Page 1 sur 1

Fichiers : ajout caractère fin de ligne

Posté : 07 mai 2009, 15:40
par Bisvan
Bonjour,

J'ai un fichier CSV qui n'a pas de démarqueur en fin de ligne, le dernier champ est alors ignoré par mon script php.
J'aimerai rajouter sur chaque fin de ligne de ce fichier un ";" mais je ne trouve pas la commande dans la gestion des fichiers.
Quelqu'un aurait il une petite idée pour m'aider :)

Mouerci ;)

Bisvan

Posté : 07 mai 2009, 15:58
par stopher
Slt ,

N'ayant pas la structure de ton fichier , ce n'est pas évident de répondre précisément .
Cependant , personnellement, je ferais la chose suivante :

ouvrir le fichier à traiter ,
et en créer un nouveau avec les données récupérées , avec les séparateurs et fins de ligne qui te plaisent ..

Ce qui te permet de garder ton fichier d'origine intacte ( en cas d'erreur )

fonctions qui peuvent t'être utiles :

fopen()
file_get_contents()
stream_get_line()
fputcsv()

explode()
implode()

Ch.

Posté : 13 mai 2009, 15:37
par Bisvan
Merci bcp, j'ai un peu regardé les fonctions et trouvé la solution :)