Le moyen le plus simple d’obtenir la liste des fichiers dans le répertoire du serveur

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”]