Je suis entrain de programmer un petit module tout simple, et dedans,
je recupere le contenu d'un div. Dans ce div, j'ai affiche des donnees
(des chaines), separees par un
pour les mettre une sur
chaque ligne. Ca c'est mon html.
Ensuite, je recupere le contenu du div donc, avec innerHTML.
Je veux mettre toutes ces valeurs separees par des points-virgules.
J'utilise nl2br parce que mes
a l'affichage (ce contenu
est affiche par une requete xmlhttp, mais bon...je ne pense pas que ca
influence beaucoup) deviennent apparemment des retours chariots systeme.
tout dépend de la version de PHP (tu dois visiblement utiliser une
version assez ancienne, car à partir de la 4.2 je crois c'est passé en
)
le truc qu'est chiant aussi c'est avec la fonction highlight_string (ou
highlight_file) qui si tu n'es pas en PHP 5, n'est pas compatible
XHTML. Je suis obligé de tout retransformer avec des expressions
régulières sur mon forum pour le module de colorisation syntaxique.
En fait, tout bien reflechi je ne suis pas si sur que ca de moi...
On rentre un texte dans un textarea...chaque donnee separee par un point-virgule.
Puis on clique sur un bouton, et une requete xmlhttp envoie ce texte a
une page php, laquelle page fait un explode () sur les points-virgules,
encode chaque donnee, et les redonne a la requette xmlhttp sous forme
de texte, de cette maniere :
echo $decodedStr = base64_decode ($string), '
';
(bon la c'est decode lol, pas encode).
Quand , avec firefox, je selectionne ces donnees ecrites dans le div, et que je regarde la source, j'ai des
.
Donc en fait, aucun rapport avec le nl2br () (que je viens d'enlever du
coup - ca tombe bien je ne trouvais pas ca tres logique lol), mais avec
les requetes xmlhttp ! Ce sont elles, qui ne sont pas xhtml
compliant... :-(
Verifie le source de ton chat, Antho...tu dois bien renvoyer des
a des moments.Bah vais le faire moi-meme tien lol.