Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/03/2008, à 12:42

asnodj

Problème d'encodage de caractères

Salut à tout le monde,

J'ai une petite question !
Dans une appli PHP j'ai besoin d'écrire un fichier de environ 5000 lignes et bien évidement la mémoire du serveur explose.
Donc pour contourner ça j'ai fais un exec donc j'utilise linux pour écrire les lignes dans le fichier de cette façon :

// Exemple de ligne
$S_ligneCSV = 'prenom;nom;autre;";

exec('ECHO '.$S_ligneCSV."\n > $fname");

mais quand je récupère le fichier est encodé je sais pas comment.

Quelqu'un sais comment écrire des fichiers (ligne par ligne) sans avoir ce problème ????

Merci d'avance

Hors ligne

#2 Le 21/03/2008, à 13:03

champoul

Re : Problème d'encodage de caractères

Je sais pas si c'est un c/c de ton .php ou si tu as tapé ça vite fait à l'arrache en y laissant des erreurs mais:
-c'est pas ECHO mais echo
-ta variable: tu ouvres la chaine avec ' et ferme avec " je suis pas un spécialiste du php mais c'est pas très sexy

Dernière modification par champoul (Le 21/03/2008, à 13:03)

Hors ligne

#3 Le 21/03/2008, à 13:05

asnodj

Re : Problème d'encodage de caractères

lol j'ai pas fait c/c
mais l'ECHO marche car le ficheir n'est pas vide

Hors ligne