Bonjour
J'ai voulu détecté le saut de ligne dans un textarea avec php
j'ai utilisé ça $comment=str_replace("\n"," < br /> ",$comment);
il me remplace bien le retour chariot \n par un br
Malheureusement je récupère les champs de la base de données pour les mettre en forme en xml et xslt
extrait du code:
mais voila le résultat du textarea quand j'ai mis en forme:
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
22
23
24
25 $doc = domxml_new_doc("1.0"); $root = $doc->create_element("FICHE"); $root = $doc->append_child($root); while($ligne = mysql_fetch_array($result)) { $record = $doc->create_element("TABLE"); $record = $root->append_child($record); for ($j=0;$j<$num;$j++) { $titre = $doc->create_element("TITRE"); $titre = $record->append_child($titre); for ($i=0;$i<mysql_num_fields($result);$i++) { $nom_col=mysql_field_name($result,$i); $field = $doc->create_element($nom_col); $field = $titre->append_child($field); $champ=mysql_result($result,$j,$i); $champ=str_replace("\n"," '<br />' ",$champ); $text = $doc->create_text_node(utf8_encode($champ)); $text=$field->append_child($text);
coucou <br /> coucou <br /> <br />
dans le fichier xml:
<commentaire>coucou
 <br /> coucou
 <br /> 
 <br /> </commentaire>
dans la textarea j'avais saisi
coucou
coucou
Comment faire pour que le fichier xml crée s'affiche corectement ( COUCOU
COUCOU )
Merci d'avance
Partager