• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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.