Le count issu des appels récursifs n'est pas pris en compte !
Code :
 - if (is_dir("$homedir/$file" )) {
 -  count = explore("$homedir/$file", $chemin);
 - } else ...
 
  | 
 
essaie aussi le eregi à la main, avec des valeurs qui doivent marcher et d'autres non pour voir le comportement
 
Attention ! tu as dis 
Citation :
 
 des que je mets un $count= $count++; j'ai des 0 partout  
   | 
et bien c'est normal !
pour incrémenter les solutions suivantes sont équivalentes
Code :
 - $count = $count + 1;
 - $count += 1;
 - $count++;
 
  | 
mais $count = $count++; évalue le _résultat_ de l'incrémentation, php dit 0.
 
Pour eregi c'est eregi ($motif_recherche, $chaine_a_tester); et la recherche n'est pas sensible à la casse, c'est ereg sinon.