Lister automatiquement un répertoire et afficher les images
tiph3164
-
tiph3164 -
tiph3164 -
Bonjour,
Après maintes recherches je n'arrive pas à trouver de solutions. Voici mon problème :
Pour le moment je ne travaille que sur le PC, avant de travailler sur le serveur.
J'ai plusieurs dossiers composés d'images (JPG), j'utilise le code suivant, trouver sur internet, pour lister les dossiers :
Sur la page, j'ai bien tous les fichiers qui sont dans "/image/galeries" qui sont listés et on peut cliquer dessus, une nouvelle page s'ouvre ('voir_galerie.php")
voir_galerie.php :
J'ai bien tous les fichiers qui sont dans "galerie", mais lorsque je clique, je n'ai aucune image qui s'affiche ou alors j'ai une icone avec une feuille qui est déchirée en deux.
Le but est que lorsque je clique sur le lien du dossier qui est composé d'images, j'ouvre une fenêtre avec les images sous forme de galerie avec un zoom sur image.
Je vous remercie d'avance pour votre aide,
Cordialement,
Tiph
Après maintes recherches je n'arrive pas à trouver de solutions. Voici mon problème :
Pour le moment je ne travaille que sur le PC, avant de travailler sur le serveur.
J'ai plusieurs dossiers composés d'images (JPG), j'utilise le code suivant, trouver sur internet, pour lister les dossiers :
<?php
$rp = "./image/galeries";
// nom du répertoire à lister
$rep = opendir($rp);
while ($sous_fichier = readdir($rep)) {// parcours du répertoire
if (($sous_fichier == ".") || ($sous_fichier == ".." )) {echo "";
} else {
// affichage image
echo "<img src=""><a href='#' rel="nofollow noopener noreferrer" target="_blank" onclick=\"window.open('voir_galerie.php?photo=", $rp, "/", $sous_fichier, "','xxn','width=400,height=400')\">", $sous_fichier, "<br>";
}
}
closedir($rep);
?>
Sur la page, j'ai bien tous les fichiers qui sont dans "/image/galeries" qui sont listés et on peut cliquer dessus, une nouvelle page s'ouvre ('voir_galerie.php")
voir_galerie.php :
<?php
echo '<img src=""quot;',$photo,'">';
$_GET['photo']
?>
J'ai bien tous les fichiers qui sont dans "galerie", mais lorsque je clique, je n'ai aucune image qui s'affiche ou alors j'ai une icone avec une feuille qui est déchirée en deux.
Le but est que lorsque je clique sur le lien du dossier qui est composé d'images, j'ouvre une fenêtre avec les images sous forme de galerie avec un zoom sur image.
Je vous remercie d'avance pour votre aide,
Cordialement,
Tiph
A voir également:
- Lister automatiquement un répertoire et afficher les images
- Automatiquement - Guide
- Des images - Guide
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Impossible d'afficher le rapport de tableau croisé dynamique sur un rapport existant ✓ - Forum Excel
- Extraire les images d'un pdf - Guide
2 réponses
Il y a eu un bug sur le collage du code (ne pas faire attention aux guillemets et apostrophes au niveau de img src)
echo "<img src=""'", $rp, "/", $sous_fichier, "'><a href='#' rel="nofollow noopener noreferrer" target="_blank" onclick=\"window.open('voir_galerie.php?photo=", $rp, "/", $sous_fichier, "','xxn','width=400,height=400')\">", $sous_fichier, "<br>";
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir. dans voir_galerie.php, je suggère:
<?php $photo=$_GET['photo']; echo 'voir_galerie.php: '.$photo."<br>"; echo '<img src=""quot; ' , $photo , '">' ; ?>