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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Petit souci lors d'une création d'un XML

par moileraz » 25 mars 2009, 19:58

salut,
merci pour ton aide

par Ryle » 25 mars 2009, 12:34

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 :)

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

par moileraz » 25 mars 2009, 11:55

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