This is done because magic_quotes_gpc is turned on. This makes it 
possible to just insert submitted data into a MySQL database, without 
preparing it first.

You can turn it off if you have access to the server config, or.. you 
can do this:

if (get_magic_quotes_gpc()) {
    foreach ($HTTP_POST_VARS as $key => $value) {
       // if you're into globals
       $$key = stripslashes($value);
       // otherwise -- not sure if this'll work or not
       // if $HTTP_POST_VARS is read-only then it won't.
       $HTTP_POST_VARS[$key] = stripslashes($value);
    }
}

At the beginning of your scripts. If you do that, don't forget to *not* 
use global values.

Mike

Evansville Scene wrote:

> I'm fairly new @ PHP, so forgive me if the answer is trivial ...
> 
> In many cases, if I take in data from a form and the user uses an apostrophe, the 
>data that is sent to me has a slash in it.  For example: Jones\' Auto Repair
> 
> Is there an easy fix?  I'm not sure why this is occurring ... 
> It\'s been quite a pain :)
> 
> Adam
> 
> 


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

Reply via email to