Dateizähler
Dateizähler
Hallo zusammen!
Ich bin auf der Suche nach einem ganz einfachem Modul:
Man gibt einen Ordner an und das Modul zählt die Dateien dieses und der Unterordner.
Ausgabe sollte dann ungefähr so aussehen:
Es sind 346 Bilder online
Kann mir kaum vorstellen, dass sowas in der der Art noch nicht gibt, aber die Suchfunktion spuckt keine ERgebnisse aus.
Gruß
Chris
Ich bin auf der Suche nach einem ganz einfachem Modul:
Man gibt einen Ordner an und das Modul zählt die Dateien dieses und der Unterordner.
Ausgabe sollte dann ungefähr so aussehen:
Es sind 346 Bilder online
Kann mir kaum vorstellen, dass sowas in der der Art noch nicht gibt, aber die Suchfunktion spuckt keine ERgebnisse aus.
Gruß
Chris
na ja in der art kenne ich kein modul...
hier eine funktion(ein snippet) die glaube ich nicht schwierig sein dürfte anzupassen...
hier eine funktion(ein snippet) die glaube ich nicht schwierig sein dürfte anzupassen...
Code: Alles auswählen
<?
function getDirList ($dirName) {
$d = dir($dirName);
while($entry = $d->read()) {
if ($entry != "." && $entry != "..") {
if (is_dir($dirName."/".$entry)) {
getDirList($dirName."/".$entry); // subdirectory found ?
} else {
echo $entry."<br>\n"; // show files
}
}
}
$d->close();
}
getDirList("../cms");
?>
*** make your own tools (wishlist :: thx)
das mit den ordner ist korrekt...
einen zähler machst du einfach in dem du eine globale variable innerhalb der funktion(am beginn) definierst zB:
global $filecount;
und anstelle von
schreibst du einfach
nach
könnte man einfach
schreiben...
so ähnlich sollte es funktionieren... zum testen habe ich aber leider keine zeit gehabt... bin die nächsten tage etwas beschäftigt...
einen zähler machst du einfach in dem du eine globale variable innerhalb der funktion(am beginn) definierst zB:
global $filecount;
und anstelle von
Code: Alles auswählen
echo $entry."<br>\n"; // show files
Code: Alles auswählen
$filecount++;
Code: Alles auswählen
getDirList("../cms");
Code: Alles auswählen
echo "Files:".$filecount;
so ähnlich sollte es funktionieren... zum testen habe ich aber leider keine zeit gehabt... bin die nächsten tage etwas beschäftigt...
*** make your own tools (wishlist :: thx)
Code: Alles auswählen
<?
function getDirList ($dirName) {
global $filecount;
$d = dir($dirName);
while($entry = $d->read()) {
if ($entry != "." && $entry != "..") {
if (is_dir($dirName."/".$entry)) {
getDirList($dirName."/".$entry); // subdirectory found ?
} else {
$filecount++;
}
}
}
$d->close();
}
$filecount = 0;
getDirList("../cms/upload/Photos/2003/");
echo $filecount." Bilder sind online";
?>
ich hab dein posting nachkorrigiert, sollte laufen...
muss jetzt weg..
muss jetzt weg..
*** make your own tools (wishlist :: thx)
Code: Alles auswählen
<?
function getDirList ($dirName) {
global $filecount;
$d = dir($dirName);
while($entry = $d->read()) {
if ($entry != "." && $entry != "..") {
if (is_dir($dirName."/".$entry)) {
getDirList($dirName."/".$entry); // subdirectory found ?
} else {
$filecount++;
}
}
}
$d->close();
}
$filecount = 0;
// SO VIELLEICHT???
$filecount = $filecount/2;
getDirList("../cms/upload/Photos/2003/");
echo $filecount." Bilder sind online";
?>
nur ne allgemeine info. ich gehöre nicht zu four for business.
*** make your own tools (wishlist :: thx)