PHP-Datei zur Dateizählung ändern
Verfasst: 18.10.2013 14:29
vllt. kennt sich jemand mit PHP aus und kann mir helfen (ich bin Laie).
Ich habe eineDie vorstehende Datei bietet mir als Ergebnis die Zusammenfassung, wie viele Dateien (egal welche Endung) in einem Ordner (incl. Unterordner) sind.
Frage: was muss in der vorstehenden PHP-Datei abgeändert werden um z.B. NUR Dateien mit Endung *.jpg zu erfassen wenn sich im Ordner Dateien mit verschiedene Endungen befinden?
Für eine Hilfestellung vorab besten Dank
Ich habe eine
anzeige.php
mit folgendem Inhalt:
Code: Alles auswählen
<?php
function ReadMyDir($my_dir){
if ($handle = opendir($my_dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(is_file($file) OR is_file($my_dir."/".$file)) {
$GLOBALS["dateien"]++;
$GLOBALS["groesse"] = $GLOBALS["groesse"] + filesize($my_dir."/".$file);
}
if(is_dir($file) OR is_dir($my_dir."/".$file)) {
$GLOBALS["ordner"]++;
ReadMyDir($my_dir."/".$file);
}
}
}
closedir($handle);
}
}
global $dateien, $groesse, $ordner, $my_dir;
ReadMyDir('.');
?>
echo "<br> Größe: ".round((($GLOBALS["groesse"]/1024)/1024),0)." MB (".number_format($GLOBALS["groesse"])." Bytes)";
echo "<br> Dateien: ".$GLOBALS["dateien"];
echo "<br> in Ordnern: ".$GLOBALS["ordner"];
Frage: was muss in der vorstehenden PHP-Datei abgeändert werden um z.B. NUR Dateien mit Endung *.jpg zu erfassen wenn sich im Ordner Dateien mit verschiedene Endungen befinden?
Für eine Hilfestellung vorab besten Dank