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
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
A voir également:

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
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
ça marche pas...mais merci quand même
0
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
24 avril 2011 à 12:24
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
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
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
Modifié par avion-f16 le 24/04/2011 à 15:33
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
Utilisateur anonyme
24 avril 2011 à 16:08
"!==" ???
0