Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как выполнить ping на php ?
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
dcc0 все верно но...
какая блиааа кодировка?
на пинг может быть только понг
или да или не AnteFil пинг команда совсем не означает доступность по tcp/ip
тоесть если есть пинг совсем не значит что сервер доступен по tcp
ping это отдельный протокол
говорит только что серв жив и не более
сверхзадача какая?
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Помог: 10 раз(а)
Автор не детализировал сразу, что означает это его "зайти на удаленный компьютер и с него выполнить", я подумал, что на удаленном компе есть PHP и какой-то сервер, раз надо на php, то после отработки команды ping есть некий текстовый результат, который он, кстати, еще и в базу собирается писать.
А виж тут како дело, надо через ссх заходить.
Тут еще может понадобиться почитать man по expect
или подрубить telnet на этом удаленном компьютере. (Добавление)
А хотя не expect не понадобится... повылетало все уже из головы.
----- Март 2021. Бросил программирование
LIME
Отправлено: 04 Августа, 2017 - 13:39:16
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
дык я о чем
суть: пингом нельзя проверять сервак на тему нужного результата
пинг создан только чтобы проверить жив пациент али сдох
зачем
нужна сверхзадача - зачем и куда с него пинговать
если в локалке то можно пинговать с хост машины
результат будет тот же
короче ересь очередная
не интересно
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Помог: 10 раз(а)
Модель
Комп 1 -> заходить по ссх на комп2 -> комп два (имеет PHP, кстати ) -> долбит пингом в комп три, получает результат и соединяется с Комп 1, который и пишет в базу.
Я как бы не навязываю свое мнение, но зачем тогда ссх если на компе 2 есть PHP, значит там есть и вебсервер с вероятностью 90%. Проще все это через браузер организовать
Комп 1 через браузер заход на спец. страницу, там все выполняется и вываливается в браузер
компа 1, который и пишет в свое бд.
----- Март 2021. Бросил программирование
LIME
Отправлено: 04 Августа, 2017 - 13:54:53
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
dcc0 а какая разница ssl или нет
это вообще ничего не меняет
это на себя берет веб-сервер
короче тс дофига хитрый
или даст сверх задачу или ну его в пень
а эти свои комбинации
dcc0 пишет:
Комп 1 -> заходить по ссх на комп2 -> комп два (имеет PHP, кстати ) -> долбит пингом в комп три
это как сосать огурец
один хрен рядом морковка не кончит
по сабжу - если это в локалке то пофиг откуда пинговать
dcc0
Отправлено: 04 Августа, 2017 - 13:56:23
Участник
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Помог: 10 раз(а)
И со своего компа 1 он может дергать эту страницу кроном.
Т.е. на его компе 1 скрипт который запускает по крону дергает копм 2 и пишет в базу.
что полностью избавляет от ссх
----- Март 2021. Бросил программирование
LIME
Отправлено: 04 Августа, 2017 - 13:56:43
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
dcc0 пишет:
роще все это через браузер организовать
)) организуй))
попробуй сначала))
и уж если совсем по сабжу то имхо тс хочет просканировать локалку
для этого много лет назад придумали nmap
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Помог: 10 раз(а)
результат с компа 2 можно вернуть и с помощью функции mail на комп 1 . если в локалке. тогда на первом компе крон дергает скрипт на компе 2 и по и по локальной почте получает результат.
----- Март 2021. Бросил программирование
LIME
Отправлено: 04 Августа, 2017 - 14:53:14
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.