Insérer un dossier image en HTML

Bonjour,

je débute en HTML et je voudrais insérer dans une page pas une mais 50 images, toutes dans un meme dossier. Je voudrais savoir si il n'y a pas un code pour insérer tous ça d'un coup au lieu de les appeler une par une et de devoir taper leurs nom a chaque fois.

merci d'avance

1 réponse

  1. Salut,

    Avec du PHP, tu peux lister un répertoire pour récupérer les noms des fichiers un par un.
    Et dans la boucle, il suffit d'écrire le code HTML.

    <?php
    $dh = opendir('images'); // Remplacer images par le nom du dossier
    
    while(($filename = readdir($dh)) !== false) {
        if($filename != '.' && $filename != '..') {
            echo '<img src="images/'.$filename.'" alt="Image" />';
        }
    }
    
    0
    1. ça marche pas...mais merci quand même
      0
    2. As-tu renommer ta page en .php ?
      Il faut lancer le script via un serveur Web, en passant par HTTP.
      Et je n'ai pas fermé le script : ajoute « ?> » à la fin, après « } »
      0
    3. pour moi le php c'est trop compliqué... c'est gentil d'avoir essayé mais je n'y arrive pas, je préfère le html...
      0
    4. En HTML seulement, c'est impossible.
      C'est possible en Javascript, mais alors il faudra que le nom de tes fichiers suive une certaine logique.
      Par exemple : image1.jpg image2.jpg image3.jpg ...
      Par contre, tu devras modifier le JS pour à chaque fois indiquer le nom d'image.

      Tandis qu'avec le PHP, tu les nommes comme tu veux, et la mise à jour est automatique.
      Puis le code, je te l'ai donné, il suffit de le mettre dans ta page, la renommer en .php et la balancer sur ton serveur.
      0
    5. "!==" ???
      0