36 inscrits



  • Visites de la page : [8489]
  • Catégorie : Graphiques
  • Modifié le : 02-01-2004
  • Site auteur : Site de l'auteur




Ce code permet d'afficher toutes les images que contient un répertoire en taille réduite (avec la hauteur définie et la largeur proportionnelle), avec un lien cliquable sur chaque photo qui ouvre dans une nouvelle fenêtre la photo à taille réelle


   Code:
<?php
// url du fichier qui contient les images 
$urlphoto "http://www.votre-site.com/images"

// nom du répertoire qui contient les images 
$nomRepertoire "images"
if (
is_dir($nomRepertoire))
   {
   
$dossier opendir($nomRepertoire);
   while (
$Fichier readdir($dossier)) 
       { 
      if (
$Fichier != "." AND $Fichier != ".." AND (stristr($Fichier,'.gif') OR stristr($Fichier,'.jpg') OR stristr($Fichier,'.png') OR stristr($Fichier,'.bmp'))) 
        { 
        
// Hauteur de toutes les images 
        
$h_vign "120"
        
$taille getimagesize($nomRepertoire."/".$Fichier); 
        
$reduc  floor(($h_vign*100)/($taille[1])); 
        
$l_vign floor(($taille[0]*$reduc)/100); 
      
          echo 
'<a target="_blank" href="'$urlphoto'/',$Fichier'">';
          echo 
'<img src="'$urlphoto'/',$Fichier'" '
          echo 
"width='$l_vign' height='$h_vign'>"
          echo 
"</a>&nbsp;"
          }
        }    
   
closedir($dossier); 
   }else{
   echo
' Le répertoire spécifié n\'existe pas';
   }
?>


rivo a écrit le 22/04/2007 à 14:19
Merci pour le script! bonne idée. Rivo de Madagascar

Julian a écrit le 04/04/2007 à 00:22
Nikel se code merci encor

zabou a écrit le 21/04/2006 à 15:46
merci-merci-merci ! enfin un script simple et efficace qui me permet de mettre en ligne ma galerie photo !

lucid a écrit le 03/02/2006 à 23:23
ya moyen de changer la couleur autour des photos parce que la c bleu et moi j'veu bordeau !!!

Myth a écrit le 01/02/2006 à 18:13
Tres bon code pour les debutants!!!!

Ludo a écrit le 24/01/2006 à 15:45
merci infiniment pour ce script fort utile !!!

sparta421 a écrit le 11/01/2006 à 17:40
bravo ca marche super bien ;)

Virtual Boy a écrit le 13/12/2005 à 16:25
Vraiment bien. Marche nickel. Juste une question a ce poser : doit on agrandir les images trop petite ? (ce script le fait...) Bravo au programmeur.

l'enfoiré a écrit le 09/05/2005 à 18:16
bon script adapté et amélioré depuis un script de phpinfo.net. il fonctionne parfaitement. Note a ceux qui se plaignent, apprenez a programer d'abord.

yanis a écrit le 12/04/2005 à 14:44
Il est bien le script mais il est très lent à s'exécuter quand même, non?

redox a écrit le 16/02/2005 à 17:43
Je te disais juste d'aller poster ta question dans les forums de ce site, ce sera plus sympa et pratique pour discuter que sur le module de commentaire ! ;)

Marco a écrit le 16/02/2005 à 11:14
Salut Redox, franchement, les forums je les epluche tant que je peux et j'avoue que je patauge... Je cherche un script simple a installé qui m'afficherait toutes les images de mon repertoire.Celui ci m'affiche ce resultat: '; echo '"; echo " "; } } closedir($dossier); }else{ echo' Le répertoire spécifié n\'existe pas'; } ?> Faut il installer quelque chose avant de le lancer? Y a t il une solution en java puisqu'apparament iles javascript fonctionnent tous seul....? Merci de ton aide Marco

redox a écrit le 15/02/2005 à 20:13
Pour les aides il y a les forums spécifiques [url] où je serais là si vous voulez... :)

marco a écrit le 15/02/2005 à 17:09
Qui peut me contacter pour m'aider a parametrer ce script? merci bcp

kesurf86 a écrit le 26/12/2004 à 17:04
moi non plus je comprends pas trop. un peu d'aide svp

dam a écrit le 17/11/2004 à 10:14
je ne dois pas mettre la bonne urlphoto ou répértoire j aimerias une explication, merci

andrebernnard a écrit le 27/05/2004 à 17:00
Bravo, cest juste ce que je cherchais et en plus c'est simple a comprendre pr un amateur comme moi. Encore bravo

bob a écrit le 21/05/2004 à 19:51
lol


Nom / Pseudo :    
Email :
image de securisation du formulaire
Commentaire :




.: Easy-Script © 2002/2008 - Tous droits réservés - CNIL N°1098778 - Gén en 0.549 sec :.                        Top