Compter les fichiers d'un répertoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Compter les fichiers d'un répertoire

par Sékiltoyai » 28 juil. 2007, 13:07

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);

par Truc » 28 juil. 2007, 13:06

Salut,

Regarde du coté de glob()

Compter les fichiers d'un répertoire

par Neomcdn » 28 juil. 2007, 12:57

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.

@+!