Insérer un dossier image en HTML
Fermé
poulpe3
-
23 avril 2011 à 14:39
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 24 avril 2011 à 21:26
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 24 avril 2011 à 21:26
A voir également:
- Insérer un dossier image en HTML
- Dossier appdata - Guide
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Mettre un mot de passe sur un dossier - Guide
- Insérer liste déroulante excel - Guide
1 réponse
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
23 avril 2011 à 19:55
23 avril 2011 à 19:55
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" />'; } }
24 avril 2011 à 09:55
24 avril 2011 à 12:24
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 « } »
24 avril 2011 à 15:22
Modifié par avion-f16 le 24/04/2011 à 15:33
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.
24 avril 2011 à 16:08