Tach!
Wenn also z.B. ein file_open($blah, 'rb+') schief geht, könnte es verschiedene Ursachen haben:
* Datei existiert noch nicht
* Öffnen generell nicht möglich wegen fehlender Rechte
* Datei ist scheibgeschützt
* Netzwerkfehler
Die letzten drei sind alles keine Ursachen, die das PHP-Script beheben kann. Beim ersten ist es ein vermeidbarer Programmierfehler.
Ich hatte da schon mehrfach einen Anlauf genommen, die textuellen Fehlermeldungen von PHP wieder in eindeutige Fehlernummern zurückzuübersetzen.
Deswegen sehe ich das auch nicht als sinnvoll an, dass das PHP-Script bis ins Detail weiß, was da kaputt ist. Es kann es nicht reparieren.
dedlfix.