Lister et afficher les images d un dossier

Par maval, il y a 9 ans


Bonjour,

Voila je novice et nouveau sur le forum je recherche à lister et afficher le images d'un répertoire sur ma page html.
Je vous remercie d'avance

Cordialement

Max

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

Entourez votre code pour bien le mettre en forme

Ce que je veux

Décrivez ici ce que vous cherchez à obtenir

Ce que j'obtiens

Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

4 réponses

brassac, il y a 9 ans

Bonsoir, tu peux essayer pour lister un dossier

<?php $dos ="chemin de ton dossier"; $dir = opendir($dos); while($file = readdir($dir)){ echo $file; } ?>

et pour afficher bah normalement....

<img src="chemin de ton image"alt" " />

Bon je suis pas expert, j'espère que c'est ça que tu cherche
André

Nairolf, il y a 9 ans

Ou tu peux toujours essayer la fonction glob au cas où tu as plusieurs types de fichiers dans ton dossier qui contient tes images

$imgs = glob("dossier/des/images/*.{jpg,png,gif}", GLOB_BRACE); foreach ($imgs as $img) { echo "<img src='$img' alt=''>"; }
yanis-git, il y a 9 ans

Attention au faille type :
un fichier s'appelant "x' onClick='alert(1);' class='.jpg" Cela sera capturé par le glob, affiché tel que :

<img src='x' onClick='alert(1);' class='.jpg' alt=''>

Il est donc très important de valider

maval, il y a 9 ans

Bonjour et merci
J'ai ceci mais sa ne fonctionne pas j'ai du faire une erreur:

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <?php $imgs = glob("../Dossier_Blasons/Blason_france/blason_alpha*.{jpg,png,gif}", GLOB_BRACE); foreach ($imgs as $img) { echo "<img src='$img' alt=''>"; } ?> <body> <img src='abancourt-59.jpg' onClick='alert(1);' class='.jpg' alt=''>