unterordner werden nicht als ordner erkannt
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo, ich habe dieses Script, welches mir die Ordnerstrucktur ausgibt.
Wenn ich auf einen Ordner klicke, soll das script den Inhat des Ordners anzeigen.
Nun zeigt er auch den Inhalt der Ordner an,
aber wenn ich in einem Unterordner bin, denkt PHP dieser Ordner wäre eine Datei, also:
Hauptverzeichnis (wo meine Datei liegt)
Hauptverzeichnis: Script erkennt Ordner
Hauptverzeichnis -> testordner script denkt Ordner wären Dateien.
if(!$_POST['dir']) { $_POST['dir']="./"; } ?> <table border="1" cellspacing="0"> <tr><td>ico</td><td width=\"200px\">name</td><td colspan=\"3\">Aktionen</td></tr> <?php $dir=opendir($_POST['dir']); $listdirarray = array(); $listfilearray = array(); while($datei=readdir($dir)) { if(is_dir($datei)) { $listdirarray[] = $datei; } else { $listfilearray[] = $datei; } } asort($listdirarray); asort($listfilearray); foreach($listdirarray as $data) { if($data!=".") { echo"<tr><td><img src=\"filemanager/dir.gif\"></td><td><a href=\"javascript:navigation('list', '" .$_POST['dir'].$data. "/', '')\">" .$data. "</a></td><td>Ak</td></tr>"; } } foreach($listfilearray as $data) { echo"<tr><td><img src=\"filemanager/file.gif\"></td><td><a href=\"javascript:navigation('download', '" .$_POST['dir']. "', '" .$data. "')\">" .$data. "</a></td><td><a href=\"" .$_POST['dir'].$data. "\" target=\"_blank\">Öffnen</td><td>Ak</td></tr>"; } echo"</table>"; } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
kann es sein dasss read_dir() nur die realtiven pfade liefert und es deshalb ab dem ersten unterordner net geht?
mfg
berni -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage