Formater un fichier en php

adrien.bessong Messages postés 70 Statut Membre -  
Archeus01 Messages postés 1681 Statut Membre -
Bonjour,
s'il vous plait j'aimerai savoir comment formater un texte dans un fichier avec le php.je veux dire comment autoriser le retour à la ligne , souligner un mot etc ceci lors de l'écriture ou a la lecture du fichier.
j'aimerai aussi savoir si l'on peut creer un fichier html en php. merci
A voir également:

4 réponses

Archeus01 Messages postés 1681 Statut Membre 452
 
Bonjour, tu peux créer des fichiers et écrire dedans. Donc tu peux faire des fichiers html ou autre... dont des fichers textes avec du texte souligné ect.
https://www.php.net/fwrite
0
Nemo
 
pour créer un fichier html, tu n'a qu'à lui demander d'ouvrir un fichier qui n'existe pas :

<?php

$url_nouveau_fichier = "repertoire_qui_existe/ton_fichier.html";

$file=fopen($url , "w");

?>


ton fichier sera crée et ce sera un fichier en html, pour écrire une page web, il faut que tu la téclare en tant que telle

<html>
...
...
</html>
0
adrien.bessong Messages postés 70 Statut Membre 1
 
merci , mais en fait j'écris à partir d'un textarea depuis un formulaire et je voudrais que l'orsque je vais à la ligne
mon fichier l'or de l'affichage va aussi à la ligne .merci
0
Archeus01 Messages postés 1681 Statut Membre 452
 
Bonjour,
C'est plutot simple.
1) tu récupères ce qu'il y a dans le text-area avec la variable $_post['nom_de_ton_champ'].
2)Le extarea passe à la ligne avec le \n (je crois, mais quelque soit le signe utilisé, la technique reste la même) donc remplace les \n par des <br/> à l'aide de la fonction str_replace.
3)Tu écris ceci dans ton fichier.
0
adrien.bessong Messages postés 70 Statut Membre 1
 
merci, mais le probleme est que quand un utilisateur saisie lui il n'entre pas de "\n" mais il appui sur le boutton entrer du clavier.le probleme est alors de savoir comment reconnaitre quand il est passé à la ligne. merci
0
Archeus01 Messages postés 1681 Statut Membre 452
 
... Le /n est quand même dans la variable post...
Comment t'en rendre compte? C'est assez simple, passe les variables en get, fait un saut de ligne et regarde l'url, tu retrouveras un \n même si tu ne l'as pas tapé
0