Page 1 sur 1

Compter les fichiers d'un répertoire

Posté : 28 juil. 2007, 12:57
par Neomcdn
Bonjour à tous!

J'ai trouvé un script qui permet de compter rapidement le nombre de fichiers présents dans un répertoire, grâce à une boucle while.
<?php 
$dossier="actualites/grandes"; 
$rep=opendir($dossier); 
chdir($dossier); 
$i=0; 
while(readdir($rep)) 
{ 
$i++; 
} 
$i-=2; 
echo "&nbimages=".$i; 
?> 

Celui-ci fonctionne très bien et affiche bien le nombre de fichiers.

Le problème est que nous pensons envoyer cette donnée à flash, et que nous voulons exclusivement identifier les fichiers PNG, et ne pas comptabiliser les ".jpg", "thumbs",...

Connaissez-vous un moyen pour inclure seulement un type de fichier dans le comptage?

J'espère avoir été assez clair dans mes explications.

Merci pour toute l'aide que vous vous voudrez bien nous apporter.

@+!

Posté : 28 juil. 2007, 13:06
par Truc
Salut,

Regarde du coté de glob()

Posté : 28 juil. 2007, 13:07
par Sékiltoyai
Bah, tu récupères la valeur de retour de readdir et tu vérifies l'extension du fichier avec
preg_match('/\.png$/',$ton_fichier, $matches);