Problem mit Readdir (kein gültiges Verzeichnis)

Grundsätzlich gebe ich dir da recht. Allerdings sollte man nicht vergessen das es nicht nur um Dateinamen sondern auch Ordnernamen geht. Und ein Ordner der 0 heisst ist jedenfalls mMn schon nicht mehr so unwahrscheinlich.

Wohl nicht mehr so unwahrscheinlich wie bei Dateinamen. Deshalb sollte er in seinem Fall erstmal wissen, was in dem Ordner so drin sein kann, bis das andere Problem gelöst ist und man es sauber lösen kann.

Das kann ich mir ehrlich gesagt auch nur schwer erklären.
Wem hast du denn Vollzugriff verpasst? Ich frage das deshalb weil der Webserver oft als autarker Benutzer läuft. Diesem müsstest du dann den Vollzugriff verpassen.

An den Rechten kann es eigentlich nicht liegen, ich habe dem gesamten Ordner sowie den Unterordner mit Chmod 777 Vollzugriff gegeben.

Es hängt schon irgendwie mit den Rechten zusammen, die Frage ist nur die Rechte auf was. Das gibt die Fehlermeldung ja leider nicht her. Die zweite Fehlermeldung verstehe ich gerade überhaupt nicht... Ist das Script, das du geposted hast, die index.php oder gibt es noch weitere php-Dateien, in denen du ein bisschen rumincludest? ;)
 
Am Ende lag es dann an den Rechten der PHP. Da andere Dateien auch ohne Probleme funktionieren, dachte ich, dass es daran nicht liegen kann. Habe jetzt die Rechte dieser PHP verändert (die waren auf 000) und mit den richtigen Rechten funktioniert es dann auch.

Am Ende werden in den Ordner nur normale Dateien kommen.
So an sich funktioniert jetzt das Skript, es gibt nur noch zwei Dinge, die geändert werden müssen: Die Links haben noch den gleichen Namen wie die Dateien selber, es wird noch nichts ersetzt.
Aber das sollte kein Thema sein, das zu ändern. Und der Link ist noch verkehrt. Hier muss nur noch im Link selbst was geändert werden.

Das Hauptproblem ist aber gelöst, dafür danke ich euch.
 
Zurück