login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fotoalbum (Opgelost)

Offline Sar - 18/02/2008 23:29 (laatste wijziging 18/02/2008 23:31)
Avatar van SarPHP interesse Hallo,

Ik ben bezig met een fotoalbum, doormiddel van de opendir en readdir functies.

Maar ik zoek een manier om te tellen hoeveel bestanden er in een map staan.

Ik doe dus dit:
  1. if($FILES['open'] = opendir($CONFIG['dir'].$_GET['album'])) // Openen van de map
  2. {
  3. while(false !== ($FILES['all'] = readdir($FILES['open']))) // Bestanden opslaan in variabele
  4. {


Dacht dat het nu mischien met:
  1. count($FILES['all'])

kon, maar dan geeft ie voor elk bestand een 1 aan, dus zeg dat er drie bestanden instaan, dan krijg je "111".

Wie kan me helpen?

Greets,
Sar

2 antwoorden

Gesponsorde links
Offline Maffiow - 18/02/2008 23:31
Avatar van Maffiow PHP interesse
  1. <?php
  2. $map = ''; // Verander hier de map
  3.  
  4. $handle = opendir($map);
  5. $aantalbestanden = 0;
  6.  
  7. while (($b = readdir($handle)) !== false) {
  8. if(!is_dir($b) && $b != "." && $b != "..") {
  9. $aantalbestanden++;
  10. }
  11. }
  12. closedir($handle);
  13.  
  14. echo "Er staan ".$aantalbestanden." bestanden in de map '".$map."'.";
  15. ?>


met deze phpcode moet het lukken
Offline Sar - 18/02/2008 23:50
Avatar van Sar PHP interesse Dank je, dit werkt inderdaad!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s