Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #5357
| 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> |
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
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