Re: Form Data Filtering
| From: | Chris | Date: | Fri, 15 Jun 2007 14:29:29 +0000 |
| Subject: | Re: Form Data Filtering | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-257071@lists.php.net to get a copy of this message | ||
""kvigor"" <k3cheese@insightbb.com> schrieb im Newsbeitrag
news:F1.A3.42977.060A2764@pb1.pair.com...
> Hello,
>
> I 'm checking form data for profanity but it only works if the
> $_POST['var'] is lowercase I was wondering if anyone knew how I could
> catch the profanity no matter what case it was. No matter if it was BAD or
> bad or mixed like BaD?
>
> Instead of the long way:
>
> if ($value == "fuck" || $value == "shit" || $value == "whore" ||
> $value ==
> "shit" || $value == "bullshit" || $value == "ass" || $value ==
> "asshole"
> || $value == "piss" || $value == "bitch" || $value == "bastard"
> || $value
> == "motherfucker" || $value == "pussy" || $value == "cunt" ||
> $value ==
> "slut" || $value == "hell" || $value == "goddamn" || $value ==
> "skank" ||
> $value == "Tit" || $value == "dick" || $value == "hoe")
> {
> $profanity[$field] = "bad";
> }
>
> Any suggestions welcome.
Hi
Have you tried eregi()?
That might work for you.
Cheers
Chris