Kann mir jemand helfen, ich ruffe die Daten von der DB ab, und will die IP's überprüfen, ob die exestieren, die die nicht existieren sollen von der DB gelöscht werden, nun werden aber alle IP's als offline angezeigt. Ich klaube, dass mein Webspace Provider exec verboten hat. gibt es da eine andere Möglichkeit?
http://www.cs-expert.de/servdelet.php
Also hier ist nur die Abfrage zu sehen, ich hab Schiss Lösch Funktion einzubauen, da es die IPS geköscht werden sollen, die offline sind.
http://www.cs-expert.de/servdelet.php
PHP-Code:
<?php
include("connectdb.inc.php");
mysql_connect ($dbserver,$dbuser,$dbpass);
mysql_select_db ($dbname);
$result = mysql_query ("SELECT * FROM serverliste ORDER BY DATUM DESC")
or die(mysql_error());
while($daten = mysql_fetch_array($result)) {
$string = "$daten[SERVERIP]";
$ar = explode (":", $string);
$ip = "$ar[0]";
$servertest= exec("ping $ip -c 1");
if(!$servertest)
{
Print "$ip ist <font color=\"#FF0000\">offline</font><br>";
}
else
{
Print "$ip ist <font color=\"#003300\">online</font><br>";
Print"<br>";
}
}
?>
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Kommentar