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]