Re: urlencode and decode are producing \\\' instead of \'

From: Date: Fri, 29 Mar 2002 14:11:00 +0000
Subject: Re: urlencode and decode are producing \\\' instead of \'
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-90670@lists.php.net to get a copy of this message
Hi! What about using stripslashes: $variable = stripslashes($variable); Also see http://www.php.net/stripslashes /Anders Henke "Jason Wong" <php-general@gremlins.com.hk> skrev i meddelandet news:php.general-90668@news.php.net... > On Friday 29 March 2002 20:56, andy wrote: > > does not work. Just like the decode function is out of order! > > It is not even decoding \' > > > > > > >I am trying to fill a form again when an error occures, therefore I > > > > > > > > redirect > > > > > > > > > >to the form and pass the values via url like this: > > > > > >HEADER("Location:/profiles/6".$recipient_id."2.html?subject=".rawurlencode > > >( > > > > > > > $ > > > > > > > > > > > > > > >>subject)."&message=".rawurlencode($message).""); > > > > > > > > > > > >then I put it in again like this > > > > > > <textarea name="message" rows="10" > > > > > > style="width:485px;" cols="58" > > > > > > > > > > >>wrap="virtual">'.rawurldecode($message).'</textarea> > > > > > > > > > > > >The problem is, that this is causing a message like this: > > > > > >test \\\' > > > > > > > > > > > >So what's wrong? Can anybody help on this? > > Well your problem is not caused by the rawurlencode, rawurldecode. It's > probably because you have magic_quotes_gpc set to on. > > Try this: > > For your URL: rawurlencode(stripslashes($subject)), and same for $message. > > For your textarea: htmlspecialchars($subject), & $message. > > If you're putting $subject & $message into a DB you would probably want to do > the reverse of htmlspecialchars() before inserting them into the DB. > > -- > Jason Wong -> Gremlins Associates -> www.gremlins.com.hk > > /* > If you don't know what game you're playing, don't ask what the score is. > */ >

« previous php.general (#90670) next »