Page 1 sur 1

Petit souci lors d'une création d'un XML

Posté : 25 mars 2009, 11:55
par moileraz
Bonjour,
pour un script de news (en flash), j'utilise un textarea simple pour permettre aux utilisateurs de mettre un résumé de 2 lignes et je génère un XML.

j'utilise nl2br avant la sauvegarde en base de donnée. Dans ma base de données le résultat est OK

cela me donne :
Test résumé<br />sur 2 lignes
La où j'ai un souci c'est lorsque je génère mon XML cela me donne

Code : Tout sélectionner

<resume>Test résumé<br /> sur 2 lignes</resume>
hors ce dont j'aurai besoin c'est d'avoir ca :

Code : Tout sélectionner

<resume>Test résumé<br />sur 2 lignes</resume>
Avec FCKeditor j'ai utilisé désactivé la fonction format output et cela fonctionne mais parcontre avec un textarea simple j'y arrive pas


Merci d'avance pour votre aide

Posté : 25 mars 2009, 12:34
par Ryle
Contrairement à ce que son nom pourrait laisser croire, la fonction nl2br ne transforme pas les retour à la ligne en <br />, mais se contente d'ajouter la balise html à chaque fois qu'elle croise un retour à la ligne. Résultat, les retours charriot sont conservés, d'où le résultat dans ton xml :)

Il te faut opter pour une fonction de remplacement, comme un str_replace() par exemple :)

Posté : 25 mars 2009, 19:58
par moileraz
salut,
merci pour ton aide