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
Hébergements Web - Php opendir et readdir
Related questions
- Connexion à mon compte client
142252
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
119947
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
104923
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
91785
28.07.2017 11:39
- Passage en php 7.4
89213
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
84994
04.12.2019 21:52
- The requested URL / was not found on this server
84127
02.03.2017 18:25
- NextCloud sur mutualisé
83930
07.04.2017 08:42
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
83915
16.10.2016 16:24
- Deploy d'un projet Node JS
83793
12.10.2016 20:18
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