Pages : 1
#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