Hilfe Verzeichnis

stanger

Mitglied
Ich hab ein Problem mit meinem Skript, er macht nicht das, was ich will.
ich will ein nur Verzeichnis öffnen und auslesen. Das klappt bei der '.' Angabe, wenn ich aber Pfad zum Verzeichnis angebe, der in dem selbe Ordner liegt funktioniert nicht, folgt also keine Ausgabe, nicht mal eine Fehlermeldung.

PHP:
     $directory ='./Galerie/galerie3/';   
     $handle=opendir ($directory ) or die ("nicht möglich");
     while ($datei = readdir ($handle)) {
     if ($datei != "." && $datei != ".."){<
     	if (is_file($datei)){
     		echo $datei,"<br />";
     		}
     	}
     } 
     closedir($handle);
 
PHP:
if ($datei != "." && $datei != ".."){<
Was macht der < dort? Das allein sollte doch schon einen Fehler produzieren.
 
Das habe ich gelöscht, zeigt aber trotzdem nicht alles an, was im Ordner drin ist. Außer den Punkten. In diesem Ordner sind 2 Verzeichnisse und eine Bilddatei, die ich haben will.

Falls jemand eine andere Lösung hat wie man das besser machen kann, würde ich mich sehr freuen.
Danke.

 
Zuletzt bearbeitet:
Das obige Skript berücksichtigt auch keine Verzeichnisse, denn eine Ausgabe erfolgt lediglich bei Dateien.
 
eigendlich sollte dein Script alle Dateien auflisten - allerdings keine Verzeichnisse.

da es dieses nicht zu tun scheint überprüf mal ob es das Verzeichniss überhaupt gibt und ob der Webserver bzw php darauf zugreifen darf.
 
arrr jetzt hab ichs gesehen
PHP:
if (is_file($datei)){
kann nicht funktionieren. Versuch mal
PHP:
if (is_file($directory.$datei)){
dann sollte es funktionieren.
 

Neue Beiträge

Zurück