Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GALERIE PHOTO TRES SIMPLE


Information sur la source

Catégorie :Fichier / Disque Classé sous : galerie, gallerie, gallery, image, photo Niveau : Débutant Date de création : 11/04/2005 Date de mise à jour : 02/11/2007 19:12:42 Vu : 17 515

Note :
5,64 / 10 - par 11 personnes
5,64 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Cette galerie permet de lister tout le contenu d'un dossier dans une page.
Elle reste tres simple car elle est composée d'un fichier (galerie.php) et d'un dossier ou l'on stock les images (par défaut dans le script le dossier "images")

URL DE DEMO : http://www.p3x.fr/design/
 

Source

  • /!\ LA PAGE DOIT ETRE NOMMEE galerie.php
  • <html>
  • <head>
  • <title>p3x_galerie</title>
  • </head>
  • <body>
  • <table align="center" borde="0" width="90%">
  • <tr>
  • <td>
  • <font size="5"><b>p3x_galerie</b></font><hr /><br />
  • <?php
  • $row = 0;
  • $folder = "images"; //--->>> C'EST ICI QUE L'ON MODIFIE LE NOM DU DOSSIER OU L'ON PLACE LES IMAGES <<<---///
  • $dossier = opendir($folder);
  • while($fichier = readdir($dossier))
  • {
  • if($fichier != "." && $fichier != "..")
  • {
  • $row=$row+1;
  • $var = explode(".",$fichier);
  • $nb = count($var)-1;
  • $texte = substr($fichier, 0, strlen($fichier)-strlen($var[$nb])-1);
  • ?>
  • <a href="galerie.php?image=<?php echo $fichier; ?>"><?php echo $texte; ?></a> |
  • <?php
  • }
  • }
  • closedir($dossier);
  • echo "<br /><br />";
  • if($row == 1)
  • {
  • echo "Il y a ".$row." image d'enregistrée<br />";
  • }
  • if ($row == 0)
  • {
  • echo "Il n'y a aucune image d'enregistrée<br />";
  • }
  • if($row != 1 AND $row != 0)
  • {
  • echo "Il y a ".$row." images d'enregistrées<br />";
  • }
  • echo "<br />";
  • if($image!=NULL)
  • {
  • echo "<img border=\"1\" src=\"images/".$image."\" /><br /><br />".$image;
  • }
  • ?>
  • </td>
  • </tr>
  • </table>
  • </body>
  • </html>
/!\  LA PAGE DOIT ETRE NOMMEE galerie.php


<html>
	<head>
		<title>p3x_galerie</title>
	</head>
	<body>	
		<table align="center" borde="0" width="90%">
			<tr>
				<td>
					<font size="5"><b>p3x_galerie</b></font><hr /><br />
					<?php
						$row = 0;
						$folder = "images";  //--->>> C'EST ICI QUE L'ON MODIFIE LE NOM DU DOSSIER OU L'ON PLACE LES IMAGES <<<---///
						$dossier = opendir($folder);
						while($fichier = readdir($dossier))
						{
							if($fichier != "." && $fichier != "..")
							{
								$row=$row+1;
								$var = explode(".",$fichier);
								$nb = count($var)-1;
								$texte = substr($fichier, 0, strlen($fichier)-strlen($var[$nb])-1);							
					?>
								<a href="galerie.php?image=<?php echo $fichier; ?>"><?php	echo $texte; ?></a> |
					<?php
							}
						}
						closedir($dossier);
						echo "<br /><br />";
						if($row == 1)
						{
							echo "Il y a ".$row." image d'enregistrée<br />";
						}
						if ($row == 0)
						{
							echo "Il n'y a aucune image d'enregistrée<br />";
						}
						if($row != 1 AND $row != 0)
						{
							echo "Il y a ".$row." images d'enregistrées<br />";
						}
						echo "<br />";
						if($image!=NULL)
						{
							echo "<img border=\"1\" src=\"images/".$image."\" /><br /><br />".$image;
						}
					?>			
				</td>
			</tr>
		</table>
	</body>
</html>

Historique

11 avril 2005 11:49:27 :
ajout de l'url de démo
02 novembre 2007 19:09:25 :
Code plus propre
02 novembre 2007 19:12:42 :
Code plus propre

Commentaires et avis

signaler à un administrateur
Commentaire de Naixn le 12/04/2005 16:10:17

Bon déjà, le code est pas super super propre... C'est un peu foutoir.
Pour ce qui est présentation des liens aussi : tel que c'est, j'ai déjà du mal à distinguer deux liens différents... J'imagine pas le bordle que ce serait avec 150 images par exemple.

Ensuite :
> if ($image = $img){
Tu m'explique à quoi ça sert franchement ? ça te fait avoir dans l'URL deux fois le nom de l'image au lieu d'une, c'est inutile.
> <? echo $image ?><? } ?>
L'intérêt de fermer la balise php pour la ré-ouvrir tout de suite après, il existe ?
Préfère faire des echo ' '; que de multiples ouvertures/fermetures de balises PHP, qu'il vaudrait mieux mettre en <?php plutot que <? seulement.

Bref, à vouloir faire trop simple, tu en as fait une galerie inutilisable, dommage.
Et puis, les scripts de galerie simple, c'est pas ce que manque sur PHPCS, donc tu n'innoves pas :-/
Tu aurais mieux fait d'essayer de développer une galerie efficace et complète.

signaler à un administrateur
Commentaire de Optitech le 13/04/2005 19:07:57

J'ai une question Naixn pourquoi mieux vaut mettre <?php que <? !

Je en voit pas la différence !

signaler à un administrateur
Commentaire de Naixn le 13/04/2005 19:48:16

http://www.phpcs.com/code.aspx?id=24870

Je te rapporte à cette source, qui est en fait plus un guide qu'autre chose, et qui t'expliquera parfaitement bien ;-)

signaler à un administrateur
Commentaire de p3x le 14/04/2005 10:01:32

merci naixn mais ce script je ny attache aucune importance c parcke je me faisai bcp chier chez moi ke je lé fai =D
et pi bon
pour le code c vrai kil est en bordel mais c normal jai fé ke de le modifier et de coupé des truc a un endroi et de les replacé a un autre.

signaler à un administrateur
Commentaire de phenix_immortel le 15/04/2005 13:04:10

au lieu detre obliger de nomer ta page galerie, met un
<?$_SERVER['PHP_SELF']?> a la place comme ca tu pourra nommé ta page a ton bon vouloir.

Le scripte est simpliste mais sa devrai permettre au debutant de comprendre un peu :p (on est tous passé par la)

signaler à un administrateur
Commentaire de p3x le 15/04/2005 13:24:56

merci enfin kelkun ki ne di pas de mal du script =)

signaler à un administrateur
Commentaire de phenix_immortel le 18/04/2005 15:48:41

mais de rien... sauf me suis planter jai oublier de mettre un echo:p


<a href="<? echo $_SERVER['PHP_SELF']; ?>?image=<? echo $nomFichier ?>&img=<? echo $nomFichier ?>"><? echo $nomFichier ?></a>

Aufaite pour celui qui disai qui fallai eviter douvrire et de fermé trop souvent les balises, c pas une obligation au contraire. il a just uen difference dans le temp de generatio nde la page, il est vrais que tu aurai dut metre les $_GET['image'], mais bon...

ce script n'est pas expert non plus :p

pour la peine je donne 8,


signaler à un administrateur
Commentaire de Optitech le 18/04/2005 19:05:26

Moi j'ai mit 7 !

Je trouve que c'est une source bien ! oui il ya quelque défauts, mais rien de grave ! Ex : tu me plusieurs if ($row == 1) Pour faire plus simple tu pourait utiliser un switch Je suis sûr qu'il y a au moins un exemple sur phpcs ! Sinon bonne progression et bon coding !

signaler à un administrateur
Commentaire de moveyourfeet79 le 07/01/2006 21:17:07

moi j'adore !
je l'ai longtemps utiliser sur mon site,là malheureusement j'ai changer,car j'voulais des miniatures.
Mais pourquoi avoir mis le nom des photos & justement pas les miniatures ? ca manque de fun (niveau prog,j'sait pas j'y connais rien)

signaler à un administrateur
Commentaire de GiveN le 07/09/2006 12:59:13

pas mal continue ;)

signaler à un administrateur
Commentaire de pouda le 27/01/2007 15:37:08

ca ne marche pas...du premier coup, plein de modif a faire

signaler à un administrateur
Commentaire de mako2005 le 02/12/2007 21:21:01

ben moi je suis débutant et j'adore tous les codes de p3x !
lui au moins il comprends les débutants !
Et ces codes décortiqués par des pros ou demis-pros ne méritent pas des commentaires d'experts !
Pour ma part j'ai une grande considération pour sa façon de coder !
C'est accesible au moins ! Les pro ne devraient même pas les regarder si ils étaient si pros que ça ! lol

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Galerie photo pour garage ;) [ par Macload ] Bonjour,voilà , on m'a conseillez se site qui à l'air excelent ;)L'histoire c"est que je met en place un site pour un garage .Il y aura une gallerie p galerie photo [ par SalahDN25 ] Salut tous le monde,je voudrais réaliser une galerie photos dans une page qui contien une table à deux colonnes: ma vision est de faire defiler vertic faire une bouclze sur un fichier contenant des photo et les redimmensionner [ par hannao ] salut à tous, voilà j'ai un petit code qui redimensionne une photo (contenu dans un dossier) à la fois j'aimerais pouvoir faire une boucle dans le fic Requête dans des colonnes multiples [ par Francois402 ] Bonjour à tous Je fais une galerie de photos dynamique avec des clients et employés d'une entreprise. Pour chaque entrée de photo dans le CMS, il y a galerie photo [ par maxxou56 ] Je souhaiterais réalisé un site internet avec une galerie photo, mais je suis un peu bloquer sur le code étant donné que je nai que très peu de basees Vérifier si une photo est reliée à une annonce ou non [ par ines57 ] Bonjour,Toujours pour un portail immobilier, je dois faire une vérification pour savoir si lorsqu'une annonce a été ajoutée, une photo a été ajoutée a Pb upload php [ par ninho44 ] Bonjour, voila j'ai un petit probleme pour uploader une image et c'est la 1ere fois que je fais ça...je suis un peu perdu.EN fait, je ne vois pas pour création d'un cadre transparent par dessus une image uploader [ par foxprox ] Bonjour à tous, je viens vers vous à la recherche d'un peu d'aide. Mon employeur aimerait que sur son site, l'internaute puisse uploader une photo Petit probleme dans ma galerie d'image aideeee svp [ par marouanemarouane ] Bonsoirrrr , j'ai besoin d'un petit aide svpppj'ai creé une petite galerie d'image avec une boucle...mais ça m'affiche toute les images dans une seule sortie une seule fois un double champs d'une table [ par speedylol ] bonjour voici mon probléme, j ai une liste de membres qui depose leur galerie dans la table galerie avec id_gal qui est egale au membre, j'aimerais l'


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.