• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Es regnet, ist neblig und kalt, alle sind krank und der Chef wird zunehmend cholerisch. Das Thema des Monats ist also folgerichtig --> Das Grau(en)
    Wir sind gespannt, war Euch dazu einfällt! Zum Wettbewerb --> Klick

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!
 

duderino

Prinzenapfel
Registriert
26.01.06
Beiträge
555
Du hast es doch schon fast fertig.

$dh = opendir($home_pfad);
while ($datei = readdir($dh)) {
if($datei !== "" && $datei !== "." && $datei !== ".." && is_dir($datei)) {
echo $datei;
}
}
 

atomfried

Leipziger Reinette
Registriert
02.04.05
Beiträge
1.804
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 != ""
 

atomfried

Leipziger Reinette
Registriert
02.04.05
Beiträge
1.804
habs gefunden. man muss man bei is_dir nochmal den kompletten pfad angeben, dann gehts.