Re: [PHP] Need a nicer way to escape single/double quotes....
--- Scott Fletcher [EMAIL PROTECTED] wrote: Hi Fellas! I haven't found a more efficient way to better escape the quote characters for the javascript right from PHP because I only get The kid in the javascript alert message, so I'm wondering if anyone of you know of something better than that... --snip-- form name=Test_Form ? $test1 = The kid's name is \Bob!\; $test1 = addslashes($test1); echo input type='hidden' name='htmlTest1' value='.$test1.'; echo script type='text/javascript'; echo alert(document.Test_Form.htmlTest1.value);; echo /script; ? /form --snip-- I'm a fan of dropping out of PHP to output static html/js etc. This is especially good practice when you have large blocks of html/etc. i.e. form name=Test_Form ? $test1 = The kid's name is \Bob!\; $test1 = addslashes($test1); ? input type='hidden' name='htmlTest1' value='?=$test1?' script type='text/javascript' alert(document.Test_Form.htmlTest1.value); /script /form I prefer using single quotes when assign string values. PHP doesn't have to evaluate inside single quotes. It's much easier to edit/add/read html code that's not polluted with escaped quotes Syntax highlighting makes it easier to spot variables $bob_age = time() - $birthday_timestamp; $test1 = 'The kid's name is Bob!'; $test2 = 'He is '.$bob_age.' seconds old'; olinux __ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Need a nicer way to escape single/double quotes....
Hi Fellas! I haven't found a more efficient way to better escape the quote characters for the javascript right from PHP because I only get The kid in the javascript alert message, so I'm wondering if anyone of you know of something better than that... --snip-- form name=Test_Form ? $test1 = The kid's name is \Bob!\; $test1 = addslashes($test1); echo input type='hidden' name='htmlTest1' value='.$test1.'; echo script type='text/javascript'; echoalert(document.Test_Form.htmlTest1.value);; echo /script; ? /form --snip-- Thanks, Scott F. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php