Ik ben nu langzaam aan bezig om mijn Perl scripts om te zetten naar PHP.
Echter kan ik niets vinden over een ICMP ping naar een host.
Alle PING sctips die ik tot nu toe gevonden heb zijn gebasseerd op het volgende:
- Leg een verbinding naar port80, als dat lukt is de server online
- maak gebruik van het PING commando van het OS, en print de results hiervan.
Echter dat is dus niet wat ik zoek, ik wil keihard over ICMP een verbinding leggen.
Is dat uverhaupt mogelijk in PHP?
Op dit moment gebruik ik in Perl het volgende:
Echter kan ik niets vinden over een ICMP ping naar een host.
Alle PING sctips die ik tot nu toe gevonden heb zijn gebasseerd op het volgende:
- Leg een verbinding naar port80, als dat lukt is de server online
- maak gebruik van het PING commando van het OS, en print de results hiervan.
Echter dat is dus niet wat ik zoek, ik wil keihard over ICMP een verbinding leggen.
Is dat uverhaupt mogelijk in PHP?
Op dit moment gebruik ik in Perl het volgende:
code:
1
2
3
4
5
6
| require net::ping;
$host= $resolved_name;
$p = Net::Ping->new(icmp);
$status = "<b>BTW: $host reageerd actief op een ping.\n</b>" if $p->ping($host);
if ($status eq "") { $status = "$host reageerd NIET op een ping.\n"; }
$p->close(); |