Bonjour,
j'essaye de parcourir l'arborescence d'un dossier pour pouvoir extraire les fichiers qui s'y trouvent et je rencontre, un problème d'accent : tous les lettres accentués contenus dans le nom des fichiers ou dossiers sont remplacés par d'autres caractère comme des ',' pour les 'é'.
Voici ma fonction :
<?php
function listeDossier ($rep, $nom)
{
$dir = opendir($rep);
static $i =1;
echo "<ul> <li>".$nom."</li><ul>";
while ($f = readdir($dir))
{
if(is_file($rep.$f)) {
$tab = getMime($rep.$f);
echo "<li>Nom : ".$f;
echo "<li>Mime : ".$tab['mime'];
echo "<li>Type : ".$tab['type'];
echo "<br><br>";
}
else if(is_dir($rep.$f) && ($f != ".") && ($f != "..")){
listeDossier($rep.$f."/", $f);
}
}
echo "</ul></ul>";
closedir($dir);
}
?>
Comme est-ce que je peux récupérer le nom initial avec les accents.
Merci d'avance
Partager