Einzelnen Beitrag anzeigen
Alt 22.06.2004, 15:09   #10
JamesDean2
Veteran
 
Registriert seit: 04.08.2001
Alter: 54
Beiträge: 273


Standard

Sollte mit einer Webseite auch funktionieren.
Läuft allerdings so nur unter Linux.
Bei einem Windows System müsst ma schaun was ping für Meldungen retour liefert und das Script anpassen.
Auf port.php und offline & onlineeintragen kann ja in deinem Fall verzichtet werden.
Du suchst ja nach keinen Ports oder willst dein Ergebnis nicht auch gleich in eine Datenbank schreiben.

<?php
$online=exec("ping $ip -c 1");
if (eregi("100% packet loss", $online) || eregi("0 packets received", $online)) {
print "<tr><td bgcolor='#FFFF99' bordercolor='#FF0000'><font size='-7' face='Arial'>$name</font></td>";
print "<td bgcolor='#FFFF99' bordercolor='#FF0000'>";
print "[img]perlred2.gif[/img]";
print "<font color='#FF0000' font size='-7' face='Arial'> $ip</font></td>";
if ($port <> "") {
require("port.php");
$port = "";
}
print "</tr>";
require("offlineeintragen.php");
} else {
print "<tr><td bgcolor='#FFFF99'><font size='-7' face='Arial'>$name</font></td>";
print "<td bgcolor='#FFFF99'>";
print "[img]perlgree2.gif[/img]";
print "<font color='#009900' font size='-7' face='Arial'> $ip</font></td>";
if ($port <> "") {
require("port.php");
$port = "";
}
print "</tr>";
require("onlineeintragen.php");
}
?>
JamesDean2 ist offline   Mit Zitat antworten