• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> 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.