Bonjour,
J'essaye de lister tous les fichiers avec leur type d'extension contenu dans un repertoire.
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if (!is_file($file)) {
//traiter rep
}
else
{
if ($file != "." && $file != "..") {
if (!is_dir($file)) {
echo "fichier : $file : type: " . filetype($dir . $file) . "\n";
}
}
}
}
closedir($dh);
}
}
la fonction m'affiche bien les fichiers mais pas les extensions. Je lui indique par exemple "c:/windows", il me liste tous les fichiers sans les extensions. Comment faire pour avoir l'extension d'un fichier ? Et, comment faire pour tester si $file est un fichier ou un dossier ?
"is_file() et is_dir() ne marche pas, il me renvoie rien".
Merci de me répondre
Chris
Partager