А ты бы зацитировал вывод ping.
Вот у меня под Windows 2003 ent eng:
D:\AppServ\apache\logs>erv\php\php.exe -q D:\AppServ\www\admin\pingler\ping.php
Execute for host `san.ru`: ping -n 5 -l 0 -w 4000 88.147.128.19
Pinging 88.147.128.19 with 0 bytes of data:
Reply from 88.147.128.19: bytes=0 time=67ms TTL=59
Reply from 88.147.128.19: bytes=0 time=204ms TTL=59
Reply from 88.147.128.19: bytes=0 time=104ms TTL=59
Reply from 88.147.128.19: bytes=0 time=174ms TTL=59
Reply from 88.147.128.19: bytes=0 time=29ms TTL=59
Ping statistics for 88.147.128.19:
Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 29ms, Maximum = 204ms, Average = 115ms
san.ru (88.147.128.19) => 100%
Ещё бы глянуть вообще что-нить в базу пишется...
Таблица hosts
id IP host_name html_color status
1 88.147.128.19 san.ru 6A5ACD 1
2 88.147.162.3 portal.san.ru 0000FF 1
3 88.147.128.17 ns.san.ru A6CAF0 1
4 213.177.98.180 saratov.vt.ru AABBCC 0
5 213.180.204.8 ya.ru 112233 0
если status=0 - то этот хост не будет пинговаться