Compter le nombre de fichiers [PHP]
Slylia
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
Williamdes -
Williamdes -
Bonjour,
Je souhaite faire un programme de recherche de fichiers PDF, le problème est qu'au départ je dois compter le nombre de fichiers que contient mon dossier.
Voila le script que j'ai trouvé sur internet et que j'utilise pour compter le nombre de fichiers :
Le soucis c'est que ça m'affiche que je n'ai qu'un fichier alors que mon dossier PDF contient plus de 600 documents.
Que dois-je faire pour que mon script affiche le bon résultat ?
Slylia.
Je souhaite faire un programme de recherche de fichiers PDF, le problème est qu'au départ je dois compter le nombre de fichiers que contient mon dossier.
Voila le script que j'ai trouvé sur internet et que j'utilise pour compter le nombre de fichiers :
<?php $files = glob("ftp//NouvRech/PDF/"); /* $files pour "lister" les fichiers - Mise en place de *.* pour dire que ce dossier contient une extension (par exemple .jpg, .php, etc... */ $compteur = count($files); /* Variable $compteur pour compter (count) les fichiers lister ($files) dans le dossier */ echo "Il y a <font color=#FF0000>$compteur</font>"; if ($compteur > 1) { echo " fichiers dans ce répertoire"; } else { echo " fichier dans ce répertoire"; } ?>
Le soucis c'est que ça m'affiche que je n'ai qu'un fichier alors que mon dossier PDF contient plus de 600 documents.
Que dois-je faire pour que mon script affiche le bon résultat ?
Slylia.
A voir également:
- Compter le nombre de fichiers [PHP]
- Nombre de jours entre deux dates excel - Guide
- Explorateur de fichiers - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
1 réponse
bonjour, essaye ce code :
$rep = "chemin du répertoire";
$dir = opendir($rep);
$fichiers = array(); // array fichiers
while($f = readdir($dir))
{
if(is_file($rep.$f))
{
echo "$f<br/>"; // pour afficher les nom des fichiers
array_push($fichiers, "$f"); // insérer les fichiers dans le tableau $fichiers
}
}
closedir($dir);
//pour récuperer la taille du tableau c.a.d nb des fichiers (fichier pas champ) tas deux possibilités
$sizeF = sizeof($fichiers);
ou
count($fichiers);
$rep = "chemin du répertoire";
$dir = opendir($rep);
$fichiers = array(); // array fichiers
while($f = readdir($dir))
{
if(is_file($rep.$f))
{
echo "$f<br/>"; // pour afficher les nom des fichiers
array_push($fichiers, "$f"); // insérer les fichiers dans le tableau $fichiers
}
}
closedir($dir);
//pour récuperer la taille du tableau c.a.d nb des fichiers (fichier pas champ) tas deux possibilités
$sizeF = sizeof($fichiers);
ou
count($fichiers);
Slylia
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
1
Finalement je n'ai plus besoin de compter le nombre de fichiers ^^'. Je testerai tout de même ton code pour essayer de le comprendre.
Williamdes
Merci très bon code