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


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é

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=''>";
}

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
Auteur

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=''>