Stefan der hilfreiche: Webseite aktiv?

Beitrag lesen

Hallo,

ich möchte - z.B. alle 5 Minuten - prüfen ob eine bestimmte Webseite vorhanden ist und das Ergebnis (falsch/true) grafisch unterschiedlich darstellen mittels kleine Gifs in einer Webseite.

Hat jemand dafür eine Lösung?

Hiermit kannst du es bei jedem Aufruf prüfen:

$url = "http://www.teamone.de/selfaktuell/";

$stat = fsockopen("$url", 80, &$errno, &$errstr, 5);
if($stat)
{
print("online");
    fclose($stat);
} else {
print("offline");
}

letzteres ist die Timeout-Zahl - 5 ist ein niedriger Wert - allerdings machen hohe Timeout-Werte den ganze Request natürlich langsamer.

Um den Wert nur alle 5 Minuten zu prüfen (was auch immer das für einen Sinn macht):

$minuten = date("i");
$rest = $minuten % 5;
if(!$rest) {
  // Hier jetzt das Script hinein.
}

Ich hoffe ich konnte helfen.

Grüsse

Stefan Ernst