PHP - Ergebnis von ping xxx.xxx.xxx.xxx Auswerten in True oder False
Hi.
ich schreibe gerade für meine Schule ein kleines Netzwerk Adminsitration System, basieren auf PHP, HTML, Batch,
ich möchte einzelene Server und Rechner im Netzwerk anpingen und wenn der Server o. Rechner online ist True zurückbekommen oder wenn nicht False das ganze mit PHP. Habt ihr eine Idee wie ich das machen könnte? Oder ob ich das ganze in einer anderen Sprache schreiben solte ?
Gruß mk4711
ich schreibe gerade für meine Schule ein kleines Netzwerk Adminsitration System, basieren auf PHP, HTML, Batch,
ich möchte einzelene Server und Rechner im Netzwerk anpingen und wenn der Server o. Rechner online ist True zurückbekommen oder wenn nicht False das ganze mit PHP. Habt ihr eine Idee wie ich das machen könnte? Oder ob ich das ganze in einer anderen Sprache schreiben solte ?
Gruß mk4711
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 47436
Url: https://administrator.de/forum/php-ergebnis-von-ping-xxx-xxx-xxx-xxx-auswerten-in-true-oder-false-47436.html
Ausgedruckt am: 22.04.2025 um 19:04 Uhr
3 Kommentare
Neuester Kommentar
Hi,
also das hier funktioniert. Das PHP-Script ist für einen Windowsserver ausgelegt. Da der Ping unter UNIX ein bisschen anders ausgelegt´ist.
Gruß
Dani
also das hier funktioniert. Das PHP-Script ist für einen Windowsserver ausgelegt. Da der Ping unter UNIX ein bisschen anders ausgelegt´ist.
//-------------------------
$max_count = 10;
// -------------------------
//Formular abgeschickt
If ($_GET['submit'] == "Ping")
{
$submit = $_GET['submit'];
$count = $_GET['count'];
$host = $_GET['host'];
If ($count > $max_count) {$count = $max_count;}
else
{
$host= preg_replace ("/[^A-Za-z0-9.-]/","",$host);
$count= preg_replace ("/[^0-9]/","",$count);
echo '<body bgcolor="#FFFFFF" text="#000000"></body>';
echo("Ping Output:
");
echo '<pre>';
system("ping -n $count $host");
echo '</pre>';
}
}
else
{
echo "<p><font size='2'>Your IP is: ".$_SERVER['REMOTE_ADDR']."</font></p>";
echo "<form methode='post' action='".$PHP_SELF."'>";
echo " Enter IP or Host <input type='text' name='host' value=''></input>";
echo " Enter Count <input type='text' name='count' size='2' value='4'></input>";
echo " <input type='submit' name='submit' value='Ping'></input>";
echo "</form>";
}
Gruß
Dani