Php opendir et readdir

Bonjour,

Opendir est -il autorisé par OVH sur un dossier de son hébergement web (non pro) ?

Il s'agit de lire les fichiers csv que j'envoie sur ce dossier pour alimenter ma base de données MySQL. J'aimerais donc boucler sur les fichiers de ce dossier et les ouvrir ensuite en javascript.

J'ai créé un fichier php avec ce petit bout de code. Pas d'erreur mais il ne me renvoie rien lorsque je le reprends avec une XMLHttpRequest et pourtant, il y a au moins un fichier csv dans le dossier.

$files = ;
$dossier = '…';
$dh = opendir($dossier);
While ($filename = readdir($dh))
{
if (($filename != '.') && ($filename != '..'))
{
$files = $filename;
}
}
closedir($dossier);

http_response_code(200);
echo json_encode($files);

Cordialement
Jmd

Bonjour @Jean_MichelD

Cela fonctionne chez moi dans un script xxx.php dans hébergement PERSO 2014 chez OVH :

> $fhd = opendir($Dir);
> while(($Name = readdir($fhd)) !== FALSE)
> {
> if (($Name != ".") && ($Name != ".."))
> {
> $Count += 1;
> $Tab_files["$Count"] = $Name;
> } // Fin de if (($Name != ".") && ($Name != ".."))
> } // Fin du while(($Name = readdir($fhd)) !== FALSE)
> closedir ($fhd);

Avec tous mes remerciements pour votre réponse.
Je vais essayer de suite.
Cordialement
Jmd