Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1506 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Galerie d'image automatique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Galerie d'image automatique

n°2412707
dafunky
Posté le 20-03-2022 à 18:28:01  profilanswer
 

Salut,  
 
ça fait 15 ans que je génère des mini galleries depuis un plugin lightroom, les 5 premières années je les ai générées en HTML/FLASH, et ensuite en HTML/JS/CSS.
Du coup je me retrouve avec une cinquantaine de dossiers avec un répertoire images et un répertoire thumbnail : connaissez-vous un script PHP qui ferait en dynamique la génération de la page en scannant le répertoire image?  
Le but c'est que la visualisation des images soit impeccable et responsive, j'ai déjà un script PHP qui fait de la navigation à la explorateur de fichier, là il me faut une galerie plate qui scanne un unique dossier "images", sans système de navigation ou autre.
 
Je peux faire un peu de modifs pour adapter le PHP à mes répertoires, par cotnre je voudrais éviter de réinventer la roue.


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
mood
Publicité
Posté le 20-03-2022 à 18:28:01  profilanswer
 

n°2459854
wapia06
Posté le 09-12-2023 à 08:40:26  profilanswer
 

tu pourrais utiliser quelque chose comme le code ci-dessous. Assure-toi d'adapter les chemins et les noms de fichiers selon tes besoins :

Code :
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>Mini Galerie</title>
  7.     <style>
  8.         /* Style CSS pour la mise en page, à adapter selon tes préférences */
  9.         .gallery {
  10.             display: flex;
  11.             flex-wrap: wrap;
  12.             justify-content: space-around;
  13.         }
  14.         .gallery img {
  15.             width: 100%;
  16.             height: auto;
  17.             margin: 10px 0;
  18.         }
  19.     </style>
  20. </head>
  21. <body>
  22.     <div class="gallery">
  23.         <?php
  24.             $imagesDirectory = 'chemin/vers/ton/repertoire/images/';
  25.             $thumbnailsDirectory = 'chemin/vers/ton/repertoire/thumbnails/';
  26.             $images = glob($imagesDirectory . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
  27.             foreach ($images as $image) {
  28.                 $thumbnail = str_replace($imagesDirectory, $thumbnailsDirectory, $image);
  29.                 echo "<img src='$thumbnail' alt='Image'>";
  30.             }
  31.         ?>
  32.     </div>
  33. </body>
  34. </html>


Ce script PHP utilise la fonction glob pour scanner le répertoire "images" à la recherche de fichiers d'images (extensions jpg, jpeg, png, gif). Il génère ensuite dynamiquement des balises <img> pour afficher ces images dans une mise en page responsive.
 
N'hésite pas à adapter le code en fonction de tes besoins spécifiques, et assure-toi d'avoir des chemins corrects vers tes répertoires. Si tu as des questions ou des ajustements à faire, n'hésite pas à demander !

n°2459855
dafunky
Posté le 09-12-2023 à 08:57:11  profilanswer
 

Merci bien :jap:
Je jette un œil dès que j'ai un moment


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Galerie d'image automatique

 

Sujets relatifs
Découper une image en morceaux pour éviter la copie trop facileInsertion image en html depuis mon ordi
responsive scroll pas quand je glisse l'imageProbleme d'edition d'image dans Django
Héberger ma galerie... Je suis perduEnvoi image sur blog impossible
Aligner le background au milieu de l'imageAffichage d'une image en infobulle au survol d'un lien (hover)
faire apparaitre 1 image sur le webCMS pour galerie botanique
Plus de sujets relatifs à : Galerie d'image automatique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR