Hey!
Thanks, I think in_array() is what I was looking for,
but by a quick glance I think its case sensitive (?),
I didnt want to use a class for this coz it kind of
seemed like using a gun instead of a flyswatter....
:-)

Also, any way to check if a remote file exists?
I am presently using this:
$url='http://www.blah.net/movie.mpg'; 
$addy=parse_url($url); 
$addy['port']=isset($addy['port'])?$addy['port']:80; 
$sh=fsockopen($addy['host'],$addy['port']) or
die('cant open socket'); 
fputs($sh,"HEAD {$addy['path']} HTTP/1.1\r\nHost:
{$addy['host']}\r\n\r\n"); 
while($line=fgets($sh)) 
if(preg_match('/^Content-Length: (d+)/',$line,$m)) 
$size=$m[1]; 
echo isset($size)?"size of $url file is $size": 'no
such file: '.$url; 

Thanks,
Mag


> in_array() can check your $string against a array
> and return if a bad word
> is in string
> 
> Is this what you are after?
> 
> Chris Kay (CK)
> [EMAIL PROTECTED]
> 
> 
> -----Original Message-----
> From: Mag [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, 17 October 2004 12:41 AM
> To: php php
> Subject: [PHP] dirty words
> 
> Hi,
> I am useing file_get_contents on a remote page then
> using stristr() to make
> sure there are no "bad words"
> and its a family site.
> Right now I am checking for just 3 bad words which
> means 3 stristr()
> function calls, but if the bad words increase then
> that would mean more
> calls....
> 
> I have seen some forum software before that used to
> take an array of bad
> words and check it against the post, anybody have an
> idea what that function
> would be like coz I am pretty sure I am going about
> this the wrong way...php
> has a simple solution to most of these problems...
> 
> Thanks,
> Mag
> 
> =====
> ------
> - The faulty interface lies between the chair and
> the keyboard.
> - Creativity is great, but plagiarism is faster!
> - Smile, everyone loves a moron. :-)
> 
> 
>               
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail Address AutoComplete - You start. We
> finish.
> http://promotions.yahoo.com/new_mail 
> 
> --
> PHP General Mailing List (http://www.php.net/) To
> unsubscribe, visit:
> http://www.php.net/unsub.php
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


=====
------
- The faulty interface lies between the chair and the keyboard.
- Creativity is great, but plagiarism is faster!
- Smile, everyone loves a moron. :-)


                
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to