login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] aantal bestanden tellen in een map

Offline W0etah - 02/12/2006 22:03 (laatste wijziging 02/12/2006 22:41)
Avatar van W0etahPHP beginner Hey,

hoe kan ik het aantal bestanden tellen die in een map staan?


Opgelost door svm

3 antwoorden

Gesponsorde links
Offline svm - 02/12/2006 22:30 (laatste wijziging 02/12/2006 22:38)
Avatar van svm PHP ver gevorderde Je leest de map uit, en telt dan dmv de loop het aantal.
  1. <?php
  2. if($handle = opendir($map)) {
  3. $i=0;
  4. while(($file = readdir($handle)) !== false) {
  5. if($file != "." && $file !=".."){
  6. $i++;
  7. }
  8. }
  9. echo "Aantal bestanden: ". $i;
  10. closedir($handle);
  11. }
  12. ?>

Dit zou moeten werken.
Offline Ibrahim - 02/12/2006 22:34 (laatste wijziging 02/12/2006 22:41)
Avatar van Ibrahim PHP expert niet dus, ik heb het getest in een map met 1 bestand, jou script geeft 3 bestanden aan...

  1. <?php
  2. if( $handle = opendir('map') )
  3. {
  4. while ( false !== ( $file = readdir( $handle ) ) )
  5. {
  6. if ($file != '.' && $file != '..')
  7. {
  8. $bestanden[] = $file;
  9. }
  10. }
  11.  
  12. echo 'Aantal bestanden:'. count($bestanden);
  13. closedir($handle);
  14. }


Alstu
edit: svm was me voor 
@topicstarter: dit kon je zo van PHP.net: readdir halen...
Offline svm - 02/12/2006 22:38
Avatar van svm PHP ver gevorderde Is aangepast.
Dit komt door de punt-bestanden.
Deze worden er nu uit gehaald: nu werkt hij wel.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s