Problème écriture fichier...
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...
Tu ecris ton texte dans une textarea ?
Si oui, tu n'as pas à mettre de \n, ca se fait tout seul.
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...
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
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...
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: