verzeichnise zählen!!!
Moin!
ich hab folgendes Problem. im verzeichnis "Zahlen" hab ich 19 weiteren verzeichnise und ich möcht sie zählen. Ich hab dafür dieses Quelletext hinzufügt: <?php $verz=opendir ('zahlen'); while ($file = readdir ($verz)) { $zahlen = count ("$file"); echo "$zahlen"; } closedir($verz); ?> und er zeigt mit das "1111111111111111111". und ich möchte das, dass raus kommt "19". kann mir jemand dabei helfen? mfg Daniel |
So hab mir jetzt nicht viel Gedanken dazu gemacht,
aber am einfachsten sollte es so funktionieren: <?php $zahlen=0; $verz=opendir ('zahlen'); while ($file = readdir ($verz)) { $zahlen++; } closedir($verz); echo "$zahlen"; ?> Schönen Tag noch Matthias |
Hi Matthias,
leider zaehlst Du so auch alle Dateien und vorallem den '.' und '..' mit ;-)) Bye Damir Liest alle Verzeichnisse im aktuellen Verzeichnis. ------------------------------------ $handle = opendir('.'); while ($dir = readdir ($handle)){ if (eregi("^.{1,2}$",$dir) || !is_dir($dir)){ continue; } else{ $x++; } } echo 'Verzeichnisse: ' . $x; |
Ohhh. Hast recht.
Bin wohl doch zu heftig mit dem Kopf an die Tür geknallt :)) |
Hi,
ich hab noch 'ne frage. Wenn ich die Inhalte nur von 10 Verzeichnissen auf einer Seite zeigen will und die andere Verzeichnisse automatisch auf andere Seite (Zurück | Weiter) Was soll ich dann machen? |
Dann würde ich die Verzeichnisse erst in ein Array speichern. Das hat den Vorteil das du es auch noch sortieren kannst.
Dann gibst du nur die ersten 10 Felder aus und machst links auf die nächsten Seiten. Hab gerade nicht so viel Zeit sonst würd ich den Code schnell schreiben. Probiers einfach und wenns nicht klappt dann meld dich nochmal. Was du dazu auf jeden Fall brauchst ist folgende Funktion: http://www.selfphp.info/funktionsref...onen/count.php |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:33:11 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.