molily: Dateienanzahl aus einem Ordner auslesen

Beitrag lesen

Was passiert aber, wenn der Ordner mittels eines Passwort geschützt ist? Funktioniert es dann trotzdem oder muss ich hier Routinen einbauen, um die Daten lesen zu können?

Du meinst wahrscheinlich eine HTTP-Authentifizierung über die Apache-Serverkonfiguration (z.B. .htaccess). Bei diesem Schutz muss sich der Webbrowser gegenüber dem Webserver authentifizieren, wenn er mit HTTP gewisse Adressen abrufen will. Dein serverseitig laufendes PHP-Script hat erstmal nichts mit dieser Kommunikation zwischen Webserver und Client zu tun. Deshalb wirkt die Konfiguration des Webservers, die vor unautorisierten HTTP-Zugriffen schützt, auch nicht auf das PHP-Script.

Das PHP-Script unterliegt jedoch der Rechteverwaltung des Server-Betriebssystems. Es wird (auf Unix-artigen Systemen) unter einem Benutzer ausgeführt, der gewisse Lese- und Schreibrechte auf Dateien hat. Dieser Benutzer sollte also Leserechte für das Verzeichnis haben, dessen Inhalt du auslesen willst. Das ist bei Verzeichnissen, die im »Document Root« der Webserver-Software liegen, üblicherweise der Fall - sie sind für alle Benutzer lesbar.

Mathias