IP bzw. Webseiten Check

EuroCent

Klappstuhl 2.0
Habe da mal eine Frage

Wie genau kann ich es vollziehen wenn ich beispielsweise extern abfragen möchte ob meine Webseite Online angezeigt wird oder ehr offline

Wie genau muss ich da vorgehen?

Ich möchte bei meinem Projekt eine Art Webseiten Status einbauen in dem ich sehn kann ob die bestimmten Webseiten noch Aktuell also quasi Online sind

Wäre da für jede Information und Script Beispiele sehr Dankbar
 
Das einfachste were dabei einfach die Startseite auszulesen. Anhang der information kann man dann feststellen ob die Seite noch online ist.

Kommt als Antwort zurück eine fehlermeldung wie seite kann nicht angezeigt werden.

Dann kanst du davon ausgehen das die Seite offline ist.

Mfg Splasch
 
naja ich möchte lediglich nur beim Status eine Grafik einbinden ^^

Grün = Online
Rot = Offline

Nur leider weiss ichnicht genau wie ich da anfangen muss...

Hab auch hier nichts gefunden was mir weiter hilft
 
HTML:
<b><font color="red"><img src="http://server-2.aaa/online.gif" alt="OFFLINE" /></font></b>

So kannst das zum Beispiel recht einfach lösen. Die Bilddatei für "Online" liegt auf dem anderen Server, und wird nun angefordert. Wird diese aber nicht gefunden (Weil z.B. offline) dann wird der Text "OFFLINE" (fett und rot) angezeigt.
 
Hmm... nee so hab ich das nicht gemeint ;)

Wenn ich beispielsweise diese seite hier "Tutorials.de" nehmen würde um zu prüfen für die User das die Webseite noch immer online steht...

So möchte ich anhand einer IP-Prüfung oder Adressen-URL herraus finden können ob den diese Seite Online oder gar Offline im Zustand ist

Ums euch noch leichter zu machen ;)

Ich erstelle für ein Game Extern eine art Markt-Datenbank wo die User bestimmte Dinge eintragen können und somit möcht ich denen auch ermöglichen zu sehen ob den die Seiten des Games Aktiv "online" oder ehr Passiv "offline" sind

Hoffe ihr versteht wie ich das meine

[EDIT]

Habs so gelöst:

PHP:
<?php
$stream = "IP - Adresse"; // IP des Streams
$fp = fsockopen ($stream, 80, &$errno, &$errstr, 30);
if (!$fp) {
echo "Offline";
} else {
echo "Online";
}
?>
 
Zuletzt bearbeitet:
Hmm... also Local vom PC aus ging dieses Script ganz gut...

Nur leider funktioniert es online mässig nicht

Link: http://metin2markt.me.funpic.de/status.php

Script Code:

PHP:
<?php
$stream = "83.141.21.21"; // IP Adresse zu Metin2.de
?>
<tr>
<td class="tabletitle" align="center"><span class="smallfont"><b>-=Metin2 Status=-</b></span></td>
</tr>
<tr>
<td class="tablea" align="left">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<?php
$fp = @fsockopen ($stream, 80, &$errno, &$errstr, 30);
if (!$fp) {
?>
<td width="95%" align="left"><span class="smallfont"><b>Metin2.de</b></span></td>
<td width="5%" align="center"><span class="smallfont"><b><img src="offline.gif" border="0" alt="offline" title="offline"></b></span></td>
<?php
} else {
?>
<td width="95%" align="left"><span class="smallfont"><b><a href="http://www.metin2.de" title="Metin2.de" target="_blank">Metin2.de</a></b></span></td>
<td width="5%" align="center"><span class="smallfont"><b><img src="online.gif" border="0" alt="online" title="online"></b></span></td>
<?php
}
?>
</tr>
</table>
</td>
</tr>

Gibt es auch eine Möglichkeit per URL abzufragen ob diese Seite Online oder gar OFFline ist "Fehler meldung"

Das wäre denk ich mal die einfachste möglichkeit für mich die ich so sehe oder lieg ich da falsch?
 
Local bekomm ich nix sowie Online im Netz mit $errstr

Wenn ich jedoch mit echo $errno; arbeite bekomm ich Local eine 0 online im Netz jedoch bekomm ich nix angezeigt

Gibt es keine Einfacher Lösung um das Problem zu umgehen?

Den mit TS geht es ja auch also warum dann nicht mit sowas ;)
 
Zuletzt bearbeitet:
Zurück