pb javascript/php

pb javascript/php - Programmation

Marsh Posté le 26-12-2001 à 13:11:30    

je crois savoir d'où vient le pb.
dans mon echo, j'ai mis ça:
echo'< script language="javascript"> alert(\'Message envoyé par : '.$txc3[pseudo].'\n\n '.$txc3[texte].'\';)< /script> ';
(sur une seule ligne).
Le code marche très bien sur une page html lorsqu'il est sur une seule ligne mais là il apparait comme ça sur la page html à la sortie:
< html> < script language="javascript"> alert('Message envoyé par : sylsau\n\n test des messages éclairs
';)< /script>  
(les valeurs sont bien celles contenues dans la base).
Donc faudrait que la ligne de code javascript s'affiche sur une seule ligne mais ça je sais pas faire .
Comment je peux arranger ça?
merci d'avance sylvain.

Reply

Marsh Posté le 26-12-2001 à 13:11:30   

Reply

Marsh Posté le 26-12-2001 à 21:14:11    

si tu appliques pas de traitement sur cette var (htmlentities) y doit pas avoir de probleme si tu fais ca :
$var= <<<A
< script language="javascript">
alert("Message envoyé par : $txc3[pseudo] -> $txc3[texte]" )< /script>  
A;

Reply

Marsh Posté le 26-12-2001 à 21:16:35    

en fait j'ai utilisé la fonction  
ereg_replace pour éviter le retour de chariot.
et ça marche :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed