Ben Edwards <[EMAIL PROTECTED]> wrote: > Have a regular expression which replaces ' with '' (used to insert ' into db): > preg_replace("/\'/", "''", $text ); > This works great on the UNIX production machine but not on windows > development environment. Actually replaces ' with \'' not ''. > > Before I write a function that loops thought the whole thing looking at > each character and replaces ' with '' has anybody got any ideas?
rather than preg_replace behaving differently on windows and unix, it seems more likely that your windows install of php has 'magic_quotes_gpc' set on in php.ini, and the unix install has it set to off. jim -- PHP General 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]