PETITE GALLERIE D'IMAGES VITE FAIT....

cs_Natim
Messages postés
24
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
26 juin 2004
- 18 juin 2004 à 22:15
wsarthox
Messages postés
2
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
29 novembre 2007
- 7 déc. 2007 à 21:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13186-petite-gallerie-d-images-vite-fait

wsarthox
Messages postés
2
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
29 novembre 2007

7 déc. 2007 à 21:56
@Willoman
Dommage que tu abandonne ce script,
c'est pourtant tjr intéréssant pour des débutants de pouvoir lire un script simple et bien fait comme celui-ci pour apprendre par l'exemple :D

Ciao
willowman
Messages postés
143
Date d'inscription
vendredi 5 juillet 2002
Statut
Membre
Dernière intervention
18 mars 2006
1
22 déc. 2005 à 10:09
Tout compte fait, on trouve de tres bonnes galleries de photos un peu partout sur le Net ! Alors, au lieu de réecrire la roue... Je laisse google orienter les gens désireux de mettre en place ce type d'appli.

Merci pour les remarques...

A++
willowman
Messages postés
143
Date d'inscription
vendredi 5 juillet 2002
Statut
Membre
Dernière intervention
18 mars 2006
1
22 déc. 2005 à 09:54
Arrrfff !!

Autant pour moi !!!
C'est un truc que j'avais ecrit il y a fort fort longtemps. Je bosse sur quelque chose de plus serieux et le posterais par la suite.

a++
davidauche
Messages postés
150
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
8 janvier 2008

22 déc. 2005 à 08:29
ehhh! mais j'essaie de trouver la difference entre :
echo "\n";
echo "\n";
dans cette condition :
if($largeur > $hauteur)
echo "\n";
else
echo "\n";

En +,
$premiere_photo = $liste[0];
$derniere_photo = $liste[$cpt-1];
font quoi dans ton code?
Un effort pour optimiser le code.
willowman
Messages postés
143
Date d'inscription
vendredi 5 juillet 2002
Statut
Membre
Dernière intervention
18 mars 2006
1
3 mai 2005 à 21:13
Salut j'avais completement oublié ce script !!
Du coup, j'ai fait quelques modif...histoire qu'il tourne mieux !

<?
/* fichier gallerie.php */

echo "<HTML>\n";
echo "";
echo "
\n";

$rep = ".";
$image_prec = "./precedent.jpg";
$image_suiv = "./suivant.jpg";

if ($image == "")
$image = "une_photo.jpg";

$cpt = 0;

/**
*on recupere d'abord tous les fichiers et num d'indexe
*/
if ($dir = opendir("$rep")) {
while($file = readdir($dir)) {
if(($file != ".") && ($file != "..")) {
if (eregi("jpg", $file)) {
$liste[$cpt] = $file;
$tableau[$file] = $cpt++;
}
}
}
}

/**
* on recupere l'indexe de l'image et comptabilise le nbre
*/
$num = $tableau[$image];

$nb = $cpt - 1;

if($num == 0) {
$num = $nb;
}
elseif($num == $nb) {
$num = 0;
}

/**
* on positionne sur les images aux etremites
* et determine l'image suivant/precedente
*/
$premiere_photo = $liste[0];
$derniere_photo = $liste[$cpt-1];

$next = $liste[$num + 1];
$prev = $liste[$num - 1];

/**
* quelques infos sur le fichier image pour mieux le positionner
*/
$size = getimagesize($rep . "/" . $image);
$largeur = $size[0];
$hauteur = $size[1];

if($largeur > $hauteur)
echo "\n";

else
echo "\n";

echo "
";

echo "
\n";
echo "";
echo " ";
echo "";
echo "
";

echo "</HTML>\n";
?>
Afficher les 8 commentaires