ID: 9156
User Update by: [EMAIL PROTECTED]
Status: Open
Bug Type: Scripting Engine problem
Description: stripslashes doesn't work as expected

when using preg_replace all seems like addslashes had been processed on the string 
found in \\1 so if the programmer had already did addslashes on the string before 
preg_replace he gets \\1 after double addslashes which results in strings \" change to 
\\"
this might confuse users, and it might be added to the manual that all strings 
transfered to \\1 are escape (addslashes) by default.

Previous Comments:
---------------------------------------------------------------------------

[2001-02-07 12:40:07] [EMAIL PROTECTED]
when doing addslashes() to a string and then doing stripslashes() doesn't remove all 
occurance of single or double qoutes.
this is the string :

<TD><?=$Data_Source_Values["aliases"]->node[$i]['destination']?></TD>
                                <TD 
a'><?=$Data_Source_Values['aliases']->node[$i]['type']?></TD>
                                
<TD><?=$Data_Source_Values['alias']->node[$i]['alias"sds]?></TD>

---------------------------------------------------------------------------


Full Bug description available at: http://bugs.php.net/?id=9156


-- 
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]

Reply via email to