Habe Xampp in der version 1.6.4 (php5 ) (win2k3) in meinem Netzwerk am laufen (php und mysql ansich funktionieren).
habe mir jetzt ein php-script besorgt, welches Rechner anpingt und deren status anzeigt, aber es funktioniert bei jedem nur bei mir nicht.
Vielleicht kann mir jemand helfen. Da das script bei anderen funktioniert, gehe ich mal davon aus, das vielleicht in Xampp (php) etwas um- oder eingestellt werden muss.
das Script:
----------------------------------------------------------------------
- Code: Select all
<?
// Einstellungen
// Domains (www.domain.de oder IP-Adresse)
// "name"=>"adresse"
$server = array("Server 1"=>"10.145.8.10",
"Server 2"=>"www.DeinServer.de");
// URL zu den Grafiken (ohne '/' am Schluss)
$grafik_url = "http://www.DeinServer.de/onlinetest";
// Modus (grafik oder text)
$modus = "text";
// Ende der Einstellungen
function ping($host, $port)
{
$timeout = 20;
$handle = fsockopen($host = "udp://".$host, $port, &$errno, &$errstr, $timeout);
if (!$handle) {
return false;
exit();
}
else
{
return true;
fclose($handle);
}
}
if ($modus != "grafik" && $modus != "text")
{
$modus = "text";
}
if ($domain)
{
$server = array(""=>$domain);
}
foreach ($server as $name => $webserver)
{
if ($js == "true")
{
echo "document.write('";
}
if (ping($webserver,8080))
{
if ($modus == "grafik")
{
echo "<img src=\"$grafik_url/gruen.gif\" border=\"0\" align=\"middle\"> <a href=\"http://$webserver\" target=\"_blank\">$name</a>";
}
if ($modus == "text")
{
echo "<a href=\"http://$webserver\" target=\"_blank\">$name</a> <font color=\"00BB00\"> online</font></a>";
}
}
else
{
if ($modus == "grafik")
{
echo "<img src=\"$grafik_url/rot.gif\" border=\"0\" align=\"middle\"> $name";
}
if ($modus == "text")
{
echo "$name <font color=\"BB0000\"> offline</font>";
}
}
if (!$domain)
{
echo "<br>";
}
if ($js == "true")
{
echo "');";
}
}
?>
----------------------------------------------------------------------
bei mir zeigt das script immer den status online an, obwohl es diese Rechner nicht gibt und auch nicht anpingbar sind.
hab auch schon verschiedene Pink-scripte versucht,aber keines hat funktioniert.
danke schon mal im Voraus
mfg
Farmer