Hi!
Ich überprüfe, ob eine URL erreicht werden kann:
Nun meine Frage: ist hier fopen() oder fsockopen() besser geeignet?
Mit fsockopen() allein kannst du keine URL prüfen, das baut nur Verbindungen zu Hosts auf. Da musst du noch einen HTTP-Request zusammenbauen, um gezielt auf ein Dokument zu kommen. Außerdem musst du das Ergebnis - eine vollständige Response inklusive HTTP-Header - auswerten. fopen() erledigt für dich die Arbeit mit den Request-Response-Headern. Auch file_get_contents() wäre dafür geeignet. Allerdings musst du bei beiden mit dem Stream-Kontext arbeiten, wenn du Metainformationen zum Request (z.B. den Statuscode) erhalten willst.
Lo!