RE: [PHP] Stripslashes
| From: | Beauford | Date: | Sun, 14 Jan 2007 16:46:33 +0000 |
| Subject: | RE: [PHP] Stripslashes | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-247076@lists.php.net to get a copy of this message | ||
I just turned off get_magic_quotes in my PHP.ini, but not sure if the
hosting company has it on or not once I upload the site.
> -----Original Message-----
> From: Beauford [mailto:phpuser@netscan.ca]
> Sent: January 14, 2007 11:34 AM
> To: 'PHP'
> Subject: RE: [PHP] Stripslashes
>
>
> I guess I'm just doing something wrong, 'cause that doesn't
> work either - nor do the hundreds of other snippets I've used.
>
> Here's the scenario. I have a form - after they submit the
> form it shows what they have entered, this is where I get the
> \. It also does it if the form redisplays after the user has
> input invalid data.
>
> All this is being done on the same page.
>
> > -----Original Message-----
> > From: Jim Lucas [mailto:lists@cmsws.com]
> > Sent: January 14, 2007 1:02 AM
> > To: Beauford
> > Cc: PHP
> > Subject: Re: [PHP] Stripslashes
> >
> > Beauford wrote:
> > > Hi,
> > >
> > > Anyone know how I can strip slashes from $_POST variables. I have
> > > tried about a hundred different ways of doing this and
> > nothing works.
> > >
> > > i.e.
> > >
> > > if(!empty($_POST)){
> > > foreach($_POST as $x => $y){
> > > $_POST[$x] = stripslashes($y);
> > > }
> > > }
> > >
> > > This came about after someone tried to enter O'Toole in a
> > form, and it
> > > appeared as O\'Toole.
> > >
> > > Thanks
> > >
> > >
> > This is what I use, and it has worked ever time.
> >
> > if ( get_magic_quotes_gpc() ) {
> > $_POST = array_map("stripslashes", $_POST); }
> >
> > Jim Lucas
> >
> >
> >
>
> --
> PHP General Mailing List (http://www.php.net/) To
> unsubscribe, visit: http://www.php.net/unsub.php
>
>
>