Hallo Erik,
die Möglichkeit habe ich auch schon in Betracht gezogen, allerdings finde ich keine Möglichkeit, daß Ergebnis der Abfrage in eine Variable umzuwandeln, um diese dann mit den RegExp zu filtern. Das Script, welches ich benutze, sieht so aus:
exec("ping -c 4 -s 65 www.yahoo.com", $list);
for ($i=0;$i < count($list);$i++) {
print $list[$i]."\n";
}
Das sieht dann in der Ausgabe so aus:
PING www.yahoo.akadns.net (216.32.74.52): 65 data bytes
73 bytes from 216.32.74.52: icmp_seq=0 ttl=245 time=132.6 ms
73 bytes from 216.32.74.52: icmp_seq=1 ttl=245 time=131.8 ms
73 bytes from 216.32.74.52: icmp_seq=2 ttl=245 time=101.3 ms
73 bytes from 216.32.74.52: icmp_seq=3 ttl=245 time=95.2 ms
--- www.yahoo.akadns.net ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 95.2/115.2/132.6 ms
Klar, in der vorletzten Zeile des Scriptes werden die Ergebnisse dann Zeilenweise ausgegeben, aber wie schaffe ich es, diese (und vor allem die Statistik am Schluss) in eine Variable umzuwandeln?
Viele Grüsse,
Nicolas Muehlen