Bonjour à tous,
J'ai un fichier .php qui va lire le fichier base.txt Ce fichier txt contient un message qui sera ensuite afficher sur ma page web.
Bref, le fichier txt doit etre écrit correctement (avec accents, ...)
Ca ca marche !
Je fait maintenant un petit fichier php qui va me créer mon fichier base.txt;
Le problème c'est que le htmlentites me transforme toutes les lettres accentuées en série de caractères pas très francais (genre gros mots de BD)
Y a t'il moyen de garder à la fois la sécurité du htmlentites et les lettres accentuées ?
Voici le code du mini fichier créant mon base.txt :
Si qqun à déjà eu ce problème, ca m'intérresse !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php if(isset($_POST['message'])) { $message = htmlentities($_POST['message']); // <--C la que ca m..de ! $fichier = fopen("/echangdossier/test/base3.txt","w"); fwrite($fichier, $message); } else {?> <p>Veuillez saisir le message Web à afficher :</p> <form action="creerhtml.php" method="POST"> <textarea cols=50 rows=30 name="message"> Ceci sera le message par défaut .. </textarea><br /> <input type="submit" name="envmess" value="Créer la page"/> </form> <?php } ?>
![]()
Partager