Problème écriture fichier...

Répondre
Bzh
le 25/10/2004 à 18:48
Bzh
Arf !! Voila je suis bien embêté...

Je découvre en ce moment le php... Et je me suis lancé dans la création d'un forum tout simple...

Mais voila, lorsque je veux aller à ligne, je met "\n"
exemple=> fwrite ($fp,$_POST['T2']."\n");

Mais voila, ça ne passe pas a la ligne, il m'écrit tout à la suite avec entre chaque un petit rectangle à la vertical...

Si vous pouviez m'aider se serait vraiment cool parce que la je ne comprends vraiment pas...

Bye...
LA GLOBULE
le 25/10/2004 à 18:58
LA GLOBULE
Tu ecris ton texte dans une textarea ?

Si oui, tu n'as pas à mettre de \n, ca se fait tout seul.
Bzh
le 25/10/2004 à 22:36
Bzh
Je crois que je me suis mal exprimé.

Enfait, j' aimerai faire une base de donner dans un fichier. Comme j ai l' habitude en c++, je range mais information de telle sorte que j ' ai une information par ligne. Cela me permet de les récupérer de façon très simple.

Donc par exemple je veux ranger le pseudo sur la première ligne, puis la ligne en dessou j' enregistre la date, puis en dessou le sujet etc...

Donc normalement, enfin je pense que ça devrait donner quelle que chose du genre:

fwrite ($fp,$_POST['identifiant']."\n");
fwrite ($fp,$_POST['sujet']."\n");

etc...

Mais le résultat est que lorsque j' ouvre mon fichier je trouve ça:

Bzh[]Problème d' écriture dans un fichier

[]=>représente le petit rectangle

En fait je pense que le petit rectangle est le symbole de "\n" or normalement, si je l ouvre avec le bloc note cela dévrait a la ligne.

Merci en tout cas pour ton aide...

Bye...
mojorisin
le 25/10/2004 à 22:42
mojorisin
C'est sans toute un probleme de retour a la ligne par rapport a ton systeme d'exploitation.
Le fichier tu le fais en ligne?
Si oui c'est sans doute un systeme linux, donc les sauts de lignes suffisent pour le passage à la ligne.
Windows quand a lui demande un retour chariot (\r) en plus de la nouvelle ligne(\n).
Le mieux est de te trouver un éditeur qui gere les types de fichier linux. ou alors passe ton fichier à la "moulinette" pour rempalcer tous les \n par des \r\n pour l'éditer sur windows.

[Message modifié le 25/10/2004 à 22:43 par mojorisin]
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Bzh
le 26/10/2004 à 11:03
Bzh
Ok !!!

Merci, enfait c'est bien ça, il faut bien remplacer tout les \n par des \r\n...

Merci pour votre aide à tout les deux...

Bye et bon surf...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours