8768 sujets
Développement web côté serveur, CMS
Re,
On est bien d'accord que tu as quelque chose du genre :
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... )
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... )