Schaut euch mal diesen Quellcode an:
Könnt ihr mir sagen, warum nur der erste der ganzen Links aus der DB überprüft wird?
Das Ergebnis könnt ihr hier sehen:
www.deathfragger.de/test/test.php
Alle Variablen sind richtig definiert und >0
PHP-Code:
//Zugangsdaten und Tabellendaten einbinden
include("zugang_linklist.php");
//Connect
$db = @mysql_connect($host, $user, $passw)
or die ("Verbindungsaufnahme NICHT Erfolgreich!<br>Bitte gehen Sie nochmal zurück.<br>Sollte es immer noch nicht gehen, dann schreiben Sie mir doch bitte eine Mail.");
@mysql_select_db($database, $db)
or die ("Verbindungsaufnahme mit Datenbank NICHT Erfolgreich!<br>Bitte gehen Sie nochmal zurück.<br>Sollte es immer noch nicht gehen, dann schreiben Sie mir doch bitte eine Mail.");
//Connect!!ED!!
$linktest = mysql_query("SELECT * FROM $links");
while($row = mysql_fetch_array($linktest)) {
$host = "$row[2]";
$url = "http://$host/";
$check = @fsockopen($host, 80);
if ($check) {
@fclose($check);
echo "<font color=\"#00ff00\">Verbindung mit $row[2] erfolgreich</font><br>";
exit;
}
else echo "<font color=\"#ff0000\">Der Host <i><b>$server</b></i> ist nicht z.Z. nicht erreichbar!</font><br>";
}
mysql_close();
?>
Das Ergebnis könnt ihr hier sehen:
www.deathfragger.de/test/test.php
Alle Variablen sind richtig definiert und >0
Kommentar