Es gibt bestimmt einige Leute, die sich schon immer gefragt haben, wie man zum Beispiel auf seiner Seite automatisch angeben kann, wie viele Bilder gerade in welcher Kategorie vorhanden sind, oder aus wievielen Dateien die Homepage besteht. Mit diesem kleinen Code kann man ganz einfach die Ordner auslesen und die Anzahl der vorhandenen Dateien ausgeben. Die Funktion kann man seinen Bedürfnissen anpassen und zum Beispiel nur Dateien mit der Endung .jpg zählen lassen.
Die Funktion sieht folgendermaßen aus
Code
0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
<?php
function anzahl($v) {
$dir = opendir($v);
while ($d = readdir($dir)) {
if (is_file("$v/$d") && (ereg(".jpg","$v/$d") || ereg(".jpeg","$v/$d")))
$count++;
}//end while
closedir($dir);
return $count;
}
?>
Man kann nun mit folgendem Befehl die Funktion ausführen
Code
0: 1: 2: 3: 4: 5: 6:
<?php
echo anzahl(test);
?>
Beschreibung
In diesem Beispiel wird der Ordner "test" durchsucht und alle Dateien mit der Endung .jpg oder .jpeg werden gezählt. Eine Zahl wird ausgegeben. Möchte man einfach alle Dateien aus dem Ordner zählen, so würde die Funktion folgendermaßen aussehen:
Code
0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
<?php
function anzahl($v) {
$dir = opendir($v);
while ($d = readdir($dir)) {
if (is_file("$v/$d"))
$count++;
}//end while
closedir($dir);
return $count;
}
?>
Geschrieben von Stylez
Wichtig: Die Tutorials wurden entweder von uns erstellt oder von unseren Usern eingetragen. Sollten wir mit irgenteinem Tutorial ein Copyright verletzten, schickt uns bitte umgehend eine E-mail. Wir werden das entsprechende Tutorial entfernen. Kommentare werden von uns nur in unregelmäßigen Abständen überprüft.
zurück