Hinweise: (Fortsetzung), Korrektur
bearbeitet von
Hello,
> Im Falle, dass die Datei nicht existiert (prüfen mit `file_exists();`) oder der Zugriff nicht erlaubt ist (prüfen mit `is_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](https://de.wikipedia.org/wiki/Time-of-Check-to-Time-of-Use-Problem) erzeugen, wenn es doch eine [fopen()-Funktion](http://php.net/manual/en/function.fopen.php) mit aussagefähiger [Fehleranalyse](http://php.net/manual/en/function.error-get-last.php) 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 qualifiziert möglich.
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.
Hinweise: (Fortsetzung), Korrektur
bearbeitet von
Hello,
> Im Falle, dass die Datei nicht existiert (prüfen mit `file_exists();`) oder der Zugriff nicht erlaubt ist (prüfen mit `is_readable();`), solltest Du
Diese Funktionen sollten für den sofort nachfolgenden Zugriff **NICHT** benutzt werden, sondern nur für zeitlich abgekoppelte Übersichten (Listen). Warum sollte man ein [TOCTTOU-Problem](https://de.wikipedia.org/wiki/Time-of-Check-to-Time-of-Use-Problem) erzeugen, wenn es doch eine [fopen()-Funktion](http://php.net/manual/en/function.fopen.php) mit aussagefähiger [Fehleranalyse](http://php.net/manual/en/function.error-get-last.php) 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 qualifiziert möglich.
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.