Linkprüfung bevor HTML-Code generiert wird

Hallo!

Es sollte, so habe ich gehört, möglich sein zu prüfen ob ein zum Beispiel aus einer DB gelesener Link noch existiert (nicht tod ist) bevor ich ihn über PHP in einen HTML-Tag einbinde. Kann mir jemand einen Tip geben, wie diese Prüfung in PHP zu realisieren ist.

Danke…

Hallo Kai,

versuch einfach die Datei zu öffnen:

$link=@fopen($link_url,„r“);
if (!$link) echo „Klappt nicht…“;

bye,
Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Kai,

versuch einfach die Datei zu öffnen:

$link=@fopen($link_url,„r“);
if (!$link) echo „Klappt nicht…“;

Leider hat die Sache zwei wichtige Probleme,
a) Bei mehren toten Links wird die Sach quälend langsam (Timeout), daher lieber Name in IP auflösen und über Socketzugriff öffnen.

b) Existiert die gesuchte Seite nicht mehr und wird an eine 404er weitergeleitet, dann erscheint das ganze für php als ganz normaler Zugriff. d.h. Links tot, aber Dein Script mekr nichts davon.

Hi Sven,

Danke!
Um den 404’er rauszubekommen könnte man dann ja den Header, der zurückkommt auswerten.

bye,
Christian

Leider hat die Sache zwei wichtige Probleme,
a) Bei mehren toten Links wird die Sach quälend langsam
(Timeout), daher lieber Name in IP auflösen und über
Socketzugriff öffnen.

b) Existiert die gesuchte Seite nicht mehr und wird an eine
404er weitergeleitet, dann erscheint das ganze für php als
ganz normaler Zugriff. d.h. Links tot, aber Dein Script mekr
nichts davon.