OVH Cloud OVH Cloud

string sur plusieurs lignes

6 réponses
Avatar
LEMAIRE Mathieu
bonjour,

en fait mon probleme ne releve pas que de JS mais aussi de PHP ;
j'essaie d'affecter une variable PHP multilignes à une variable JS. Mais
le code suivant donne naturellement une 'unterminated error' en JS.. :

$var_php = "un truc
sur plusieurs
lignes";

echo "<script language=\"javascript\" type=\"text/javascript\">
var_JS = $var_php;
<script>";

Là je ne sais pas trop où regarder : pensez vous que ce soit du coté PHP
ou JS que je dois résoudre ce pb ?


Merci pour toute suggestion .

--
Maz

6 réponses

Avatar
Thibaut Allender
var_JS = $var_php;


var_JS = '$var_php' serait mieux quand même ;)

n'oublie pas que tu es en train d'ecrire du JS, et non pas transferer
une variable dans une autre comme tu le ferais en php


--
thibaut allender | freelance | http://capsule.org

Avatar
LEMAIRE Mathieu
var_JS = '$var_php' serait mieux quand même ;)
oui pardon je les avais oublié celles là... merci.

Mais le code qui arrive du côté client donne :
var_JS = 'un truc
sur plusieurs
lignes'
ce qui donne tt de même la même erreur :'(...

--
Maz

Avatar
Julien Fontanet
bonjour,

en fait mon probleme ne releve pas que de JS mais aussi de PHP ;
j'essaie d'affecter une variable PHP multilignes à une variable JS. Mais
le code suivant donne naturellement une 'unterminated error' en JS.. :

$var_php = "un truc
sur plusieurs
lignes";

echo "<script language="javascript" type="text/javascript">
var_JS = $var_php;
<script>";

Là je ne sais pas trop où regarder : pensez vous que ce soit du coté PHP
ou JS que je dois résoudre ce pb ?


Merci pour toute suggestion .



Peut-être que :
echo '<script language="javascript" type="text/javascript">
var_JS = "', str_replace("n", 'n',$var_php), '";
<script>';

Avatar
Thibaut Allender
Mais le code qui arrive du côté client donne :
var_JS = 'un truc
sur plusieurs
lignes'
ce qui donne tt de même la même erreur :'(...


Julien a répondu avant moi :)

--
thibaut allender | freelance | http://capsule.org

Avatar
kurtz le pirate
In article <d67ark$3vi$,
LEMAIRE Mathieu wrote:

bonjour,

en fait mon probleme ne releve pas que de JS mais aussi de PHP ;
j'essaie d'affecter une variable PHP multilignes à une variable JS. Mais
le code suivant donne naturellement une 'unterminated error' en JS.. :

$var_php = "un truc
sur plusieurs
lignes";

echo "<script language="javascript" type="text/javascript">
var_JS = $var_php;
<script>";

Là je ne sais pas trop où regarder : pensez vous que ce soit du coté PHP
ou JS que je dois résoudre ce pb ?


Merci pour toute suggestion .



et var = "un trucnsur plusieursnlignes"; ca fait quoi ?


Avatar
O.L.
LEMAIRE Mathieu a exprimé avec précision :
bonjour,

en fait mon probleme ne releve pas que de JS mais aussi de PHP ; j'essaie
d'affecter une variable PHP multilignes à une variable JS. Mais le code
suivant donne naturellement une 'unterminated error' en JS.. :

$var_php = "un truc
sur plusieurs
lignes";

echo "<script language="javascript" type="text/javascript">
var_JS = $var_php;
<script>";

Là je ne sais pas trop où regarder : pensez vous que ce soit du coté PHP ou
JS que je dois résoudre ce pb ?


Merci pour toute suggestion .


Moi j'écrirais :


$var_php = "un truc
sur plusieurs
lignes";

echo "<script language="javascript" type="text/javascript">
var_JS = '".mysql_escape_string($var_php)."';
</script>";



@+
Olivier

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com