Trouver chaine dans nom fichier
Bonsoir à tous,
Je galère depuis qq temps sur un pb probablement stupide pour certains caïds de PHP
Dans un dossier je veux compter le nombre de fichier dont le nom comporte la chaîne "executive", mon code (qui ne fonctionne pas) est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| $dossier = '../dossierPerso/dossierIndividuel/';
if (is_dir($dossier)) {
$nbre = 0; // nbre total de fichiers dans dos
$nbre1 = 0; // nbre de fichiers sélectionnés
if ($dh = opendir($dossier)) {
while (($file = readdir($dh)) != false) {
$nbre++;
if(strrpos($file['filename'], "executive", 0) != false) $nbre1++;
echo basename($file) ." ==> ".strrpos(basename($file), "executive", 0)." ==> ".$nbre."<br />";
}
closedir($dh);
}
} /**/
echo "<br />Nbre total de fichiers = ".$nbre."nbre filtés = ".$nbre1."<br />"; |
J'ai essayer diverses chose, rien ne fonctionne.
Si qqu'un peut m'aider d'avance merci