Fichier TXT

Fichier TXT - PHP - Programmation

Marsh Posté le 07-02-2005 à 10:23:08    

Bonjour a tous!
J'ai un petit formulaire qui écris du texte dans un fichier txt:

Code :
  1. //récuperation des variables
  2. $texte=$_POST['texte'];
  3. //supression du caractère "\" avant les guillemet et les apostrophes
  4.  $horaires=implode("",explode("\\",$texte));
  5.  $texte=urlencode($texte);
  6.  $fichier="../fichier.txt";
  7.  $fp=fopen('../fichier.txt','w+'); // sélection du fichier
  8.  fwrite($fp,"$texte" ); // écriture
  9.  fclose($fp); // fermeture du fichier


 
et ensuite je récupère le texte qui se trouve dans le fichier txt pour l'afficher:

Code :
  1. $fp=fopen(fichier.txt','r'); // sélection du fichier
  2. $taillefichier=filesize(fichier.txt');
  3. $aff=fread($fp,$taillefichier); // lecture du fichier entier
  4. fclose($fp); // fermeture du fichier
  5. $aff=urldecode($aff);
  6. echo $aff // affichage du texte


 
Il affiche le texte qu'il y a de le fichier correctement, mais il affiche pas les retour à la ligne... je sais pas comment faire!
 
Merci de votre aide!


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 07-02-2005 à 10:23:08   

Reply

Marsh Posté le 07-02-2005 à 10:29:30    

nl2br($text);

Reply

Marsh Posté le 07-02-2005 à 10:30:06    

les retours chariots sont remplacés par des espaces en html, d'où la balise <br />, ou le bloc <pre>.
 
Pour les br, tu peux faire :

echo nl2br($aff)


 
Edit : grilled :)


Message édité par FlorentG le 07-02-2005 à 10:30:20
Reply

Marsh Posté le 07-02-2005 à 10:57:20    

Merci beaucoup à vous deux!!!!!!!! je connaissais pas ça... 'achement utile!


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 07-02-2005 à 11:19:36    

g_bu a écrit :

Merci beaucoup à vous deux!!!!!!!! je connaissais pas ça... 'achement utile!


Tu ne connaissais pas la doc non plus ;)

Reply

Marsh Posté le 07-02-2005 à 12:22:07    

Oué ben disons que j'ai pas pensé à chercher une fonction qui faisait ça tte seul... dsl


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 07-02-2005 à 13:15:35    

g_bu a écrit :

Oué ben disons que j'ai pas pensé à chercher une fonction qui faisait ça tte seul... dsl


Je comprend que sur le coup ont sait pas forcément ou trouver une éventuelle fonction. La doc php est l'une des mieux faite car elle est classé par catégorie multilangue avec des exemples etc...

Reply

Marsh Posté le 07-02-2005 à 13:49:46    

berceker united a écrit :

Je comprend que sur le coup ont sait pas forcément ou trouver une éventuelle fonction. La doc php est l'une des mieux faite car elle est classé par catégorie multilangue avec des exemples etc...


Moi je la trouve spécialement "à chier" :D Liste sans fin où on recherche des heures la fonction. Aucun résumé des paramètres pour chaque fonctions, faut fouiner dans le texte pour essayer de trouver la description de tel ou tel paramètre... Ils devraient prendre exemple sur la MSDN, et la référence du .NET framework, un vrai modèle de clareté :)

Reply

Marsh Posté le 07-02-2005 à 14:12:58    

Personnellement je la trouve nettement plus facile que celle de java :p


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-02-2005 à 14:48:30    

esox_ch a écrit :

Personnellement je la trouve nettement plus facile que celle de java :p


Je connais pas du coté de microsoft mais plus du coté sun et effectivement si php n'est pas trop clair coté sun c'est la misère.:/
J'ai pas dit que c'étais le mieux fait mais c'est l'une des mieux faite. nuance ;)

Reply

Marsh Posté le 07-02-2005 à 14:48:30   

Reply

Marsh Posté le 07-02-2005 à 14:53:37    

FlorentG a écrit :

Moi je la trouve spécialement "à chier" :D Liste sans fin où on recherche des heures la fonction. Aucun résumé des paramètres pour chaque fonctions, faut fouiner dans le texte pour essayer de trouver la description de tel ou tel paramètre... Ils devraient prendre exemple sur la MSDN, et la référence du .NET framework, un vrai modèle de clareté :)


 
Euhh, moi j'aime bien la doc php. Et contrairement a ce que tu dis, j'y trouve assez rapidement ce que je cherche.
Pour les fonctions, il y a meme un "raccourci" qui t'evite de passer par l'interface du site :
suffit d'aller sur http://www.php.net/fonction_que_tu_cherches ca lance la recherche (et utilise le miroir local du visiteur). De plus s'il trouve rien il te propose des fonctions aproximant.
 
Moi c'est plutot la doc MSDN que je trouve pas pratique. Je trouve assez lourd que chaque page d'aide soit en realite un frameset ...


Message édité par cerel le 07-02-2005 à 14:54:25
Reply

Marsh Posté le 07-02-2005 à 14:56:20    

Cerel a écrit :

Euhh, moi j'aime bien la doc php. Et contrairement a ce que tu dis, j'y trouve assez rapidement ce que je cherche.
Pour les fonctions, il y a meme un "raccourci" qui t'evite de passer par l'interface du site :
suffit d'aller sur http://www.php.net/fonction_que_tu_cherches ca lance la recherche (et utilise le miroir local du visiteur). De plus s'il trouve rien il te propose des fonctions aproximant.
 
Moi c'est plutot la doc MSDN que je trouve pas pratique. Je trouve assez lourd que chaque page d'aide soit en realite un frameset ...


Pour la MSDN, faut la consulter 'offline' (avec le navigateur inclus, avec des tabs et tout) ;) Et pour chaque classe, t'as une page bien explicative (comme dans la doc php), et en plus un tableau résumant toutes les méthodes et propriétés, avec pour chaque une page avec la description complète.
Parce que c'est souvent que pour avoir le détail d'un paramètre, faut fouiller dans la doc php dans l'explication. Ca m'est déjà arrivé de cercher pendant 15 minutes un paramètres, j'me suis retrouvé à lire toute la page pour finalement voir qu'il était pas expliqué :/


Message édité par FlorentG le 07-02-2005 à 14:56:46
Reply

Marsh Posté le 07-02-2005 à 14:57:32    

Je dois dire que je suis assez d'accord avec Cerel .. Bienque parfois la doc de PHP soit pas tout a fait complete (je trouve que parfois ils font passer quelques trucs sous le tapis, et il faut lire les commentaires pour avoir une chance de trouver ce que l'on cherche)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed