Hello,
weil hinter eine HTTP-URL keine Datei sitzt, sondern eine Ressource. Es existiert kein Grund anzunehmen, eine _file_open-Funktion würde diesbezüglich sinnvolle Ergebnisse erzielen. Für alles weitere reicht Deine Fehlerbeschreibung nicht aus; "funktioniert nicht" ist keine solche.
Diese Antwort halte ich für sehr abgehoben.
PHP ist eine mächtige Sprache und stellt auch Wrapper (Hüllfunktionen) für durchaus komplexe Zugriffsnethoden zur Verfügung. Es wäre daher auch denkbar, dass über eine solche "Wrapper-Function" auch das Vorhandensein eines "Inhalts" einer entfernten "Ressource" geprüft werden könnte.
Deine Antwort kann sich daher nur auf den Status Quo beziehen, der aber weder logisch noch menschlich nachvollziehbar sein muss.
Ich würde mir wünschen, dass auch Du dich manchmal selber hinterfragtest.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau