Reputation: 391
I have a form posting data to a php page. Then I have the PHP page echoing the data aswell as posting it to twitter. Whenever In a word with an apostrophe it adds a back-slash right before it. So I type in "I'm going to the park" it echos "I\'m going to the park" what's going on and how do I fix it? Thanx :)
Upvotes: 0
Views: 96
Reputation: 11068
magic_quotes_gpc is on.. i'd turn it off in your php.ini or server settings panel (depending on your host)
edited to the, although somewhat painful, support of Col. Shrapnel..
Upvotes: -1
Reputation: 157917
you can turn it off in the php.ini or .htaccess
or just get rid in place:
if (get_magic_quotes_gpc()) foreach($_POST as $k=>$v) $_POST['$k'] = stripslashes($v);
Upvotes: 1
Reputation: 522451
This is caused by magic_quotes
, a configuration option you should turn off. See here for good explanations.
Upvotes: 1