|
|
|
(PHP) Ping компьютеров скриптом.
|
|||
|---|---|---|---|
|
#18+
Хочу чтобы при загрузке страницы пинговались заданные адреса. Те адреса которые ответили будут подсвечиваться, те от которых ответа нет будут погашены. Как сделать ping на php? И как получить из этого идентификатор результата? Спасибо всем кто ответит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2006, 11:05 |
|
||
|
(PHP) Ping компьютеров скриптом.
|
|||
|---|---|---|---|
|
#18+
McLighterХочу чтобы при загрузке страницы пинговались заданные адреса. Те адреса которые ответили будут подсвечиваться, те от которых ответа нет будут погашены. Как сделать ping на php? И как получить из этого идентификатор результата? Спасибо всем кто ответит. Для тебя самое простое - выполнить вызвать ping через system и проанализировать результат. Можешь разобраться как посылать ICMP-пакеты и написать самому - пример который может помочь http://max-m.livejournal.com/42754.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2006, 11:16 |
|
||
|
(PHP) Ping компьютеров скриптом.
|
|||
|---|---|---|---|
|
#18+
Нечто подобное делал, только интересовало время ответа. В переменной $host - IP подопытного хоста, в переменную $ret записываются строки ответа, при одном пекете интересует $ret[5], при двух $ret[6].... Фрагмент кода (сервер под FreeBSD): ........................... exec ( 'ping -c 1 -t 1 ' . $host , $ret ) ; if ( $ret[5] ) { ereg ( " ([0-9]{1,6}).[0-9]{1,3}/", $ret[5], $regs ) ; echo $regs[1] ; .............................. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2006, 15:57 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=435&tid=1476722]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 367ms |

| 0 / 0 |
