Insérer un dossier image en HTML
poulpe3
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
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
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
A voir également:
- Insérer un dossier image en HTML
- Dossier appdata - Guide
- Insérer video powerpoint - Guide
- Insérer signature word - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
1 réponse
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.
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" />'; } }
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 « } »
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.