five
Новичок
strstr - не пойму
Вот вырезка из функции:
$rusnet - список IP адресов в формате "111.222.333."
$this->remote_host - мой IP адрес в формате "111.222.333.444"
Вот второй пример, который отрабатывает правильно. Выводит "1".
Так вот. Что хотел спросить: почему первый пример никогда не присваивает $this->allowed=1 ?
Может я что-то проглядел?
Вот вырезка из функции:
PHP:
$rusnet=file('file.txt');
$this->allowed=0;
while (list($key, $val) = each($rusnet))
{
//echo "$val = $key<br>";
if (strstr($this->remote_host,$val))
{ $this->allowed=1; break; }
else
{ $this->allowed=2; }
}
$this->remote_host - мой IP адрес в формате "111.222.333.444"
Вот второй пример, который отрабатывает правильно. Выводит "1".
PHP:
if (strstr("192.168.1.38","192.168.1.")) echo "1";
Может я что-то проглядел?