Tom: Lokale und entfernte Datei lesen

Beitrag lesen

Hello,

Wer auch das Kleingedruckte liest, ist klar im Vorteil:

"Im Fehlerfall gibt file() FALSE zurück."

Dann weißt Du aber immer noch nicht, woran es gelegen hat. Dazu musst Du bei PHP leider den Fehlertext auswerten.

Dazu musst Du z.B. mit ini_set('track_errors', 1) die Fehlertextregistrierung einschalten.
http://www.php.net/manual/de/errorfunc.configuration.php#ini.track-errors

Danach kannst Du dann in der Variable $php_errormsg
http://www.php.net/manual/de/reserved.variables.phperrormsg.php
den Fehlertext mittels strpos() auf das Vorhandensein typischer Textteile untersuchen und daraus die Ursache ableiten.

Es könnte auch sein, dass die Ressource gerade gesperrt ist für das lesen. Dann lohnt es sich ggf. ein paar Millisekunden später nochmals nachzufragen...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de