filter var — функция php filter_var ($ ip, FILTER_VALIDATE_IP) в консоли выдает ошибку [ошибка шины]

Я использую функцию php filter_var ($ ip, FILTER_VALIDATE_IP) для проверки IP. Он работает нормально, когда я запускаю его через http URL.

но когда я запускаю его через консоль PHP, это дает мне ошибку

Bus error

код выглядит следующим образом,

$ip = $argv[1];

if (!filter_var($ip, FILTER_VALIDATE_IP)===false)

{

}

else

{
echo 'ip address is not valid';
exit;

}

echo $ip;

exit;

1

Решение

Я обновляю версию php с 5.1.6 до 5.6.3, она работала.

0

Другие решения

я думаю это полезно

$ip = $_SERVER['SERVER_ADDR'];
if(!filter_var($ip, FILTER_VALIDATE_IP)===false)
{

}
else
{
echo 'ip address is not valid';
exit;
}
echo $ip;
exit;
0

По вопросам рекламы [email protected]