IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> PHP, fichier texte et champ textarea., Affichage d'un fichier txt dans un textarea
Options
Mayol
posté 24 Jun 2019, 15:00
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 003
Inscrit : 7 Sep 2003
Lieu : Monsempron-Libos (47)
Membre no 9 439



Bonjour à tous.
J'ai un problème avec l'affichage du contenu d'un fichier txt dans un champ textarea.
En effet, impossible de ne pas faire apparaître du code, au début du texte, qui vient de je ne sais où.
Les é remplacés par des e9.
Et apparitions de 92 après les apostrophes
2 jours que je suis sur l'embûche, malgré de nombreuses recherches sur le net.
Quelqu'un aurait-il la gentillesse de m'aider ?
Merci d'avance.
CODE

<form action="index.php" class="appnitro">
<?php
$remarque_a_lire = ("_remarques_tout_biens/remarque.txt");
$f = fopen($remarque_a_lire ,'rb');
$remarques_bien = fread($f, filesize('_remarques_tout_biens/remarque.txt'));
$remarques_bien = file_get_contents('_remarques_tout_biens/remarque.txt');
$remarques_bien = stripslashes($remarques_bien);
$remarques_bien = str_replace("<br />","\r\n",$remarques_bien);

?>
<textarea id="remarques_bien" name="remarques_bien" class="element textarea large" value=" "disabled="disabled"><?php echo $remarques_bien; ?></textarea>
<?php
fclose($f);
?>


Résultat :
Mon texte commence réellement à "- Coupure eau générale .............."

Fichier joint  c_ecran.png ( 65.93 Ko ) Nombre de téléchargements : 8


--------------------
iMac 27" (Mojave 10.14.1) - PowerMac G4-1.250 Ghz Bi (Tiger-Pour Classic- & Leopard) - IMac G5 20"-2 Ghz (Tiger-Pour Classic- & Leopard)- IMac G5 Intel Core i5 27"-2.66GHz (Snow Leopard [10.6.7] & Os 9.03 [Par SheepShaver]).
Imprimantes : Epson EPL6100 (Pour les travaux administratifs) - Xanté AW1200 (pour les stabis A3) - Xerox DC12 et Xerox DC242 (Pour la production)
Avez-vous pensé à ce que nous deviendrions sans macbidouille.com ?

Non au langage SMS sur internet !
Go to the top of the page
 
+Quote Post
Philippe64
posté 24 Jun 2019, 16:30
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 246
Inscrit : 31 Aug 2002
Lieu : Saint-Jean-de-Luz
Membre no 3 355



A priori, tu rencontres un problème d'encodage.

il faut que tu saches quel est l'encodage utilisé par ton fichier texte et celui que tu utilises ensuite dans ton PHP et ton affichage html

l'idéal, pour éviter de trop se prendre la tête est de travailler au maximum avec de l'UTF-8.

Si ton texte de départ n'est pas géré par toi, fait en sorte de le convertir au moment de l'utiliser.
Pour ça tu as des fonctions qui pourront t'aider. (utf8_encode)

Fait des tests simples pour isoler tes problèmes.
Genre : tu lis le fichier et tu l'affiches en utilisant un convertisseur pour voir si ça marche.

dans ton html/php tu travailles en UTF-8, et tu le précises dans l'entête HTML

Ce message a été modifié par Philippe64 - 24 Jun 2019, 16:31.


--------------------
En activité : Macbook pro 13" Core I5 à 2.5Ghz - Macbook pro 15" Core duo de 2006 qui marche toujours hyper bien - iPhone SE - iPad - iPad Mini
En Panne : Imac 27 Pouces Core I7 à 3.4Ghz - mid 2011 (je cherche un écran)
A la retraite : Imac C2D 24 Pouces (blanc) à 2.33 Ghz - iBook14" 800 Mhz - Quicksilver 733 - G3 bleu et blanc - Macintosh Classic - iPhone 3G - iPhone 4s

Crea64 : creation de site internet à Saint-Jean-de-Luz (64)
Go to the top of the page
 
+Quote Post
Mayol
posté 24 Jun 2019, 17:31
Message #3


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 003
Inscrit : 7 Sep 2003
Lieu : Monsempron-Libos (47)
Membre no 9 439



Merci beaucoup. Je vois de ce côté.

Ce message a été modifié par Mayol - 24 Jun 2019, 17:31.


--------------------
iMac 27" (Mojave 10.14.1) - PowerMac G4-1.250 Ghz Bi (Tiger-Pour Classic- & Leopard) - IMac G5 20"-2 Ghz (Tiger-Pour Classic- & Leopard)- IMac G5 Intel Core i5 27"-2.66GHz (Snow Leopard [10.6.7] & Os 9.03 [Par SheepShaver]).
Imprimantes : Epson EPL6100 (Pour les travaux administratifs) - Xanté AW1200 (pour les stabis A3) - Xerox DC12 et Xerox DC242 (Pour la production)
Avez-vous pensé à ce que nous deviendrions sans macbidouille.com ?

Non au langage SMS sur internet !
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 20th July 2019 - 15:00