Je dois obtenir un tableau de toutes les images (ou simplement de tous les fichiers) dans le répertoire (par exemple, www.example.com/images/). Je préfère utiliser JavaScript mais c’est difficile à faire. Alors devrais-je utiliser PHP, meybe?
Pourriez-vous s’il vous plaît m’aider – je ne suis pas bon à cela.
Merci beaucoup!
Javascript ne peut pas récupérer tous les fichiers sur un serveur, car c’est un langage client.
http://php.net/manual/en/function.glob.php est ce dont vous avez besoin.
$all = glob('/path/to/dir/*.*'); $images = glob('/path/to/dir/*.{jpg,png,gif}');
Je ne suis pas d’accord avec @mariobgr. Si aucun paramètre de serveur n’empêche une liste de répertoires, le fichier HTML généré en demandant ce répertoire peut être analysé pour le contenu.
$ tree maindir maindir ├── index.html └── somedir ├── doc1 ├── doc2 └── doc3
index.html
Listing /somedir
La visite de localhost/maindir
produit:
Listing / somedir
[“doc1”, “doc2”, “doc3”]