abderites: Verzeichnis und Unterverzeichnisse anzeigen lassen

Beitrag lesen

Hallo,

ich möchte mit mit dem folgenden Skript die Verzeichnisse und Unterverzeichnisse ausgehend von der Position des Skripts in einer Auswahlliste anzeigen lassen:

<?php

$handle = opendir('.');
 print "\n\t\t<select size=1 name=dir>";
 print "\n\t\t\t<option value=></option>";

while ($dname = readdir($handle)) {
  if (is_dir($dname) && $dname != "_icons" && $dname != ".." && $dname != ".")  {

print "\n\t\t\t<option value=$dname>$dname</option>";

$handle2 = opendir($dname);
   while ($dname2 = readdir($handle2)) {
    if (is_dir($dname2) && $dname2 != ".." && $dname2 != "."){
     print "\n\t\t\t<option value=$dname/$dname2>$dname/$dname2</option>";
    }
   }
  }
 }

print "</select>";
 closedir ($handle);

?>

Die Verzeichnisse werden angezeigt, die Unterverzeichnisse nicht mehr. Das scheint eine Berechtigungssache zu sein, denn wenn ich im 1. $handle ein Unterverzeichnis ansteuere, bekomme ich gar nichts angezeigt. Warum darf ich mir keine Unterverzeichnisse anzeigen lassen und wie kann ich das ändern?

Gruß, abderites