Hello,
Ich möchte mit PHP einen Host anpingen um dessen erreichbarkeit zu überprüfen. Das habe ich so gelöst.
$ping =
ping -n 1 $host
;
echo $ping
Ich würde vermuten, dass das _fast_ funktionieren könnte. Du müsstest die Befehlsausgabe nur nicht auf die Standardausgabe lenken, sondern an den Programmloader (Shell).
$ping = ping -n 1 $host
;
$lastLine = exec($ping);
echo $lastLine;
Das könnte ggf. funktionieren. Ich probier's mal
...
.....
........
Hat leider nicht geklappt.
Aber so klappt's bei Linux:
<?php ### ping.php ###
$host = "teamone.de";
$ping = "ping -c 1 $host";
$lastLine = exec($ping);
echo $lastLine;
?>
Du lagst also gar nicht sooo falsch. lass Dich hier bloß nicht zu sehr abschrecken durch die ewigen faq-reiter und "Oberlehrer".
"Versuch macht kluch" und nicht jeder Tipp führt gleich zum Erfolg. Manchmal führt aber auch gemeinsames Raten zum Ziel.
Grüße
Tom