• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

PHP: is_dir

atomfried

Leipziger Reinette
Registriert
02.04.05
Beiträge
1.804
hallo leute,
ich habe ein kleines PHP Problem.
ich habe ordner in denen weitere ordner und dateien liegen. nun möchte ich mir die ordner anzeigen lassen, aber nicht die dateien. mein ansatz bisher funktioniert leider nicht. kann mir jemand weiterhelfen?

$handlesubnavi=opendir("pages/$page");
while ($filesubnavi = readdir ($handlesubnavi)) {
if ($filesubnavi != "." && $filesubnavi != ".." && is_dir ($filesubnavi)) {

echo "$filesubnavi<br>\n";
}
}
closedir($handlesubnavi);

Vielen Dank!
 
Du hast es doch schon fast fertig.

$dh = opendir($home_pfad);
while ($datei = readdir($dh)) {
if($datei !== "" && $datei !== "." && $datei !== ".." && is_dir($datei)) {
echo $datei;
}
}
 
wenn ich das so mache:
Code:
$handlesubnavi=opendir("pages/$page"); 
while ($filesubnavi = readdir ($handlesubnavi)) { 
    if ($filesubnavi != "" && $filesubnavi != "." && $filesubnavi != ".." && is_dir($filesubnavi)) { 
	echo "<h3>$filesubnavi</h3>";
	
    } 
}
closedir($handlesubnavi);
wird leider gar nix angezeigt, weder dateien noch ordner. :-c

und wofür brauche ich eigentlich das hier:
Code:
$filesubnavi != ""
 
habs gefunden. man muss man bei is_dir nochmal den kompletten pfad angeben, dann gehts.