eddi: In Zeichenkette nach ersten Zeichen suchen, oder: URL richtig?

Beitrag lesen

Hallo,

Was soll ich denn dann machen? Gibt es eine Alternative?

zum einen hatte Dir Johannes einen Verweis auf einen entsprechenden Perl-Code gepostet, der zwar nur formal die Syntax validiert, aber nichts über die Erreichbarkeit einer URL oder dessen Domain aussagt. Zum anderen hast Du neben der Möglichkeit, Dir einen Provider mit Versionsunterstützung für 5.x zu suchen, auch noch verschiedene andere Alternativen.

Du könntest mit der Funktion fopen() mit einem herabgesetzten default_socket_timeout prüfen, ob die URL erreichbar ist. (Dies kann aber durch eine entsprechende Konfiguration mit allaw_url_fopen=Off scheitern.)

Du könntest mit den Netzwerkfunktionen via HTTP einen HEAD-Request machen. Die Funktion fsockopen() liefert in der Beschreibung gleich eine passendes Beispiel mit.

Du könntest ebenfalls über die Netzwerkfunktionen auch eine DNS-Abfrage veranstalten. In den "User Contributed Notes" der Funktion getmxrr() findest Du dazu eine Klasse, die Du etwas anpassen müßtest.

Gruß aus Berlin!
eddi