<?php
require_once "Net/Ping.php";
$ping = Net_Ping::factory();
if(PEAR::isError($ping)) {
echo $ping->getMessage();
} else {
$ping->setArgs(array('count' => 2, 'deadline' => 1));
var_dump($ping->ping('example.com'));
}
?>
Ура!!!! Заработало....только что можно с этим делать?
object(net_ping_result)(11) {
["_icmp_sequence"]=>
array(1) {
[".166):"]=>
string(1) "1"
}
["_target_ip"]=>
string(14) "www.example.co"
["_bytes_per_request"]=>
string(2) "64"
["_bytes_total"]=>
int(128)
["_ttl"]=>
string(6) "_seq=1"
["_raw_data"]=>
array(6) {
[0]=>
string(53) "PING example.com (192.0.34.166) 56(84) bytes of data."
[1]=>
string(75) "64 bytes from
www.example.com (192.0.34.166): icmp_seq=1 ttl=51 time=152 ms"
[2]=>
string(0) ""
[3]=>
string(35) "--- example.com ping statistics ---"
[4]=>
string(59) "1 packets transmitted, 1 received, 0% packet loss, time 0ms"
[5]=>
string(55) "rtt min/avg/max/mdev = 152.484/152.484/152.484/0.000 ms"
}
["_sysname"]=>
string(5) "linux"
["_round_trip"]=>
array(3) {
["min"]=>
string(7) "152.484"
["avg"]=>
string(7) "152.484"
["max"]=>
string(5) "0.000"
}
["_transmitted"]=>
string(1) "1"
["_received"]=>
string(1) "1"
["_loss"]=>
int(0)
}
-~{}~ 06.01.05 04:51:
как это можно удобочитаемо вывести....этот результат от var_dump?