Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #5357

Re: variable path lose slashs when used in an alert

From "J.O. Aho" <user@example.net>
Newsgroups comp.lang.php
Subject Re: variable path lose slashs when used in an alert
Date 2012-04-06 17:37 +0200
Message-ID <9u8gt6FvuuU1@mid.individual.net> (permalink)
References <17ygkeaa4yhfd$.1eiqrmk8tirx2$.dlg@40tude.net>

Show all headers | View raw


anver wrote:
> variable $temp is a path
> C:\www\site\test\folder\img.jpg
>
> if I write
> echo $temp;
> ok I have all the path
> ---------
>
> but if I use same variable in an alert I haven't more the correct path;
> haven't the \ slashs
>
> echo"<script type='text/javascript'>";
> echo "alert('$temp')";
> echo "</script>";
>
> I tested also string but is equal
> $temp=(string)$temp;
>
>
> is there a solution?

In most systems and scripting languages, the back slash '\' is an "escape" 
sign, for example \n is treated as new line, \t as tab, and this is what your 
javascript is doing and for a backslash to work, you need to use a double 
backslash '\\'.



-- 

   //Aho

Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

variable path lose slashs when used in an alert anver <NOSPAMM@NO.SPAMMS> - 2012-04-06 17:05 +0200
  Re: variable path lose slashs when used in an alert "J.O. Aho" <user@example.net> - 2012-04-06 17:37 +0200
  Re: variable path lose slashs when used in an alert "M. Strobel" <sorry_no_mail_here@nowhere.dee> - 2012-04-07 13:30 +0200

csiph-web