From: [EMAIL PROTECTED] Operating system: PHP version: 4.0.6 PHP Bug Type: Output Control Bug description: Wrong handling of the escape characters.
In a html: <a href="test.php?str=some'thing">test</a> And the test.php: <? echo $str; ?> I used the win32 binary version of the php. In the link I put the "some'thing" into the str variable whivh will pass to the script if i click on the Testlink. I read in the manual the ' " \ are special character, and I must escape them with a \. Ok, I didn't used the \ before the ' in the something text, so I think the normal is that I get some error message... But no: thw script will output the "some\'thing" text... which are funy because if I put the $str into a database (with a mysql_query) it will contain the original text: some'thing. And if I use the \ in my link (like this: test.php?str=some\'thing) then the script will output the "some\\\'thing"... But I think it must output the "some'thing" because I used the \ before the '. So, could be this a bug? I think so... -- Edit bug report at: http://bugs.php.net/?id=13520&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]