PHP => PING();
PHP => PING();
Смысл в следующем. CentOS 6.5
195.168.1.1 - роутер
195.168.1.145 - заведомо не существующий.
195.034.224.1 - сервер провайдера (наименьший пинг)
пингую в режиме через ssh с подключенным интернетом результат такой:
Отключаю Интернет (разрываю соединение в модеме через вебинтерфейс)
в режиме через ssh с отключенным интернетом
далее мне нужно запустить следующий скрипт к примеру
Результат с отключенным и включенным интернетом один!!!!
То есть местные он видит что они отключенные или включенные а в интернете говорит что они включены включенные даже если недоступны или не существуют, когда на самом деле доступа к ним нет!
В чём причина, может где-то что-то заблокировано? Или команды (на одной машине) ping в ssh и php разные? Что сделать нужно? Всю ночь ломаю голову!
195.168.1.1 - роутер
195.168.1.145 - заведомо не существующий.
195.034.224.1 - сервер провайдера (наименьший пинг)
пингую в режиме через ssh с подключенным интернетом результат такой:
Code: Select all
192.168.1.1 - OK
195.168.1.145 - NO
yandex.ru -OK
195.034.224.1 - OK
в режиме через ssh с отключенным интернетом
Code: Select all
192.168.1.1 - OK
195.168.1.145 - NO
www.yandex.ru -NO
195.034.224.1 - NO
Code: Select all
<?php
function ping($IP)
{exec('ping -c 1 ' .$IP,$ping);
$nachalo = substr($ping[1],0,4);
if ($nachalo!=="From")
echo "<font color=green><b>ONline</b></font>";
else
echo "<font color=red><b>OFFline</b></font>";
}
echo "User - is ";
ping('192.168.1.1');
?>
Code: Select all
192.168.1.1 - ONline
195.168.1.145 - OFFline
yandex.ru -ONline
195.034.224.1 - ONline
В чём причина, может где-то что-то заблокировано? Или команды (на одной машине) ping в ssh и php разные? Что сделать нужно? Всю ночь ломаю голову!
Re: PHP => PING();
Хотелось бы узнать причем тут панель :)
Re: PHP => PING();
обработка ping на php косипорит, может что-то нужно поднастроить???imperio wrote:Хотелось бы узнать причем тут панель :)
через ssh то всё нормально работает....
php - vesta ставила)))