Wie viele Dateien sind in einem Ordner?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi!
<?php $count_files=0; $count_dirs=0; $pfad='/ordnername'; if ($handle = opendir($pfad)) { while (false !== ($file = readdir($handle))) { if(is_file($pfad.'/'.$file)) $count_files++; elseif(is_dir($pfad.'/'.$file) && $file!='.' && $file!='..') $count_dirs++; } closedir($handle); } echo 'Der Ordner '.$pfad.' enthält '.$count_files.' Dateien und '.$count_dirs.' Unterordner!'; ?>
-
Oder auch einfacher:
<? function count_files ($dir) { $count = count(glob($_SERVER['DOCUMENT_ROOT'].$dir . "*")) ; return $count; } echo count_files('DEIN_ORDNER'); ?>
Ob man $_SERVER['DOCUMENT_ROOT'] wirklich braucht, muss mal im Einzelfall ausprobieren. Außerdem werden bei der Methode auch alle Ordner mitgezählt. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage