Re: Matching *exact* string?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I cannot fathom why you would use preg_match for this.

This will get an "exact match"...
if ($ip == $_SERVER[REMOTE_ADDR]) { $ban = true; }

Despite this being the worst idea I've ever seen, combined with a true lack 
of understanding, I wish you well.


"Nick Wilson" <nick@xxxxxxxxxxxxxx> wrote in message 
news:20041031105352.GA16967@xxxxxxxxxxxxxxxxx
> hello all
>
> I am foreach()ing through an array of ip addresses in a 'ban script' and
> have the following php code:
>
> foreach($ips as $ip) {
>  preg_match("/$ip/", $_SERVER[REMOTE_ADDR]);
>  $ban = TRUE;
> }
>
> This is great, but if 127.0.0 were in the ban list (for example) it
> would still produce a ban as it partially matches.
>
> How can I alter the above so that only *exact* matches are banned?
>
> Much thanks!
> -- 
> Nick W 

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux