8725 sujets

Développement web côté serveur, CMS

Pages :
Modérateur
(reprise du message précédent)

Coucou,

Pour la regExp, j'ai fais ce que j'ai pus mais je dois avouer que je sèche littéralement. Smiley decu

Bon courage !
Merci quand même pour vos réponses.

J'ai essayé avec le . mais ça ne change rien.

Je vais continuer de chercher de mon côté.
Re,
On est bien d'accord que tu as quelque chose du genre :
$rep = './files';
$files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($rep));
$pattern = '/^\..+?\.php$/i';
foreach ($files as $file) {
  $path = realpath($file);
  $basename = pathinfo($file, PATHINFO_BASENAME);
  if (preg_match($pattern, $basename)) {
    echo 'Matching : ',$path,' (',$basename,')<br>';
  }else{
    echo 'Not matching : ',$path,' (',$basename,')<br>';
  }
}

où tu as bien renseigné $rep avec ton répertoire cible.

J'ai ajouté le else pour que tu nous dises si les fichiers qui devraient être récupérés ne sont pas ignorés (par exemple, si tu testes sous un système unix-like et que le DirectoryIterator passe les fichiers cachés, ça serait un peu con... )
Pages :