Re: [PHP] str_replace oddity
- From: heavyccasey@xxxxxxxxx
- Date: Sat, 22 Sep 2007 18:09:50 -0700
So replace ' \" ' instead of ' " '.
On 9/22/07, Jim Lucas <lists@xxxxxxxxx> wrote:
Kevin Waterson wrote:.
I am using str_replace to strip double quotes.is $string honestly something that you are getting via a form submit?
$string = 'This string has "quotes" in it';
$string = str_replace('"', '', $string);
this seems to work, yet when I put the $string into mysql,
it uses backslashes to escape where the quotes were. The
double-quotes are gone, yet it still escapes the 'ghost'
where they were.
I even tried
str_replace(array("\x8c", "\x9c", "'", '"'), '', $string)
but the ghost remains and mysql continues to escape them.
I check the charsets, and the db is Latin-1 and the sting is ISO-8859-1
Any thoughts on this would be most graciously accepted.
Kind regards
kevin
if so, your system might have magic quotes enabled.
This would automatically escape quotes with the attempt to make the
values safer, and then you go and run your str_replace command and
remove the double quotes, you end up leaving the '\' that the system
automatically put in the value for you.
read up on magic quote gpc
hope this helps.
Jim
--
Jim Lucas
"Perseverance is not a long race;
it is many short races one after the other"
Walter Elliot
"Some men are born to greatness, some achieve greatness,
and some have greatness thrust upon them."
Twelfth Night, Act II, Scene V
by William Shakespeare
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
- Follow-Ups:
- RE: [PHP] str_replace oddity
- From: "Peter Lauri"
- RE: [PHP] str_replace oddity
- References:
- str_replace oddity
- From: Kevin Waterson
- Re: [PHP] str_replace oddity
- From: Jim Lucas
- str_replace oddity
- Prev by Date: RE: [PHP] MAX_FILE_SIZE not working with file uploads
- Next by Date: Re: [PHP] MAX_FILE_SIZE not working with file uploads
- Previous by thread: Re: [PHP] str_replace oddity
- Next by thread: RE: [PHP] str_replace oddity
- Index(es):
Relevant Pages
|