Formater un fichier en php

Fermé
adrien.bessong Messages postés 58 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 27 janvier 2012 - 17 août 2009 à 15:51
Archeus01 Messages postés 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 - 17 août 2009 à 17:01
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 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 447
17 août 2009 à 16:08
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
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 58 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 27 janvier 2012 1
17 août 2009 à 16:36
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 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 447
17 août 2009 à 16:43
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 58 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 27 janvier 2012 1
17 août 2009 à 17:00
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 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 447
17 août 2009 à 17:01
... 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