Hello,
Im Falle, dass die Datei nicht existiert (prüfen mit
file_exists();
) oder der Zugriff nicht erlaubt ist (prüfen mitis_readable();
), solltest Du
Diese Funktionen sollten für den nachfolgenden Zugriff auf die Dateien NICHT benutzt werden, sondern nur für zeitlich abgekoppelte Übersichten (Listen). Warum sollte man ein TOCTTOU-Problem erzeugen, wenn es doch eine fopen()-Funktion mit aussagefähiger Fehleranalyse gibt?
Den Error muss man mWn zwar leider immer noch textlich auswerten. Es gibt also mWn noch keine eindeutige Fehlernummer (bitte mich zu korrigieren, wenn das in PHP 7.x nachgebessert wurde), aber das ist trotzdem qualifiziert möglich, da die Texte immer derselben Regel folgen.
Die Verwendung der namensbasierten Funktionen (also NICHT mit durchgängigem Handle) ist nur dann mäßig sinnvoll, wenn es nur um reine Anzeigefunktionen ohne nachfolgende Bearbeitung geht.
Liebe Grüße
Tom S.
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.