cs_Natim
Messages postés24Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention26 juin 2004
-
18 juin 2004 à 22:15
wsarthox
Messages postés2Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 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.
wsarthox
Messages postés2Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 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és143Date d'inscriptionvendredi 5 juillet 2002StatutMembreDernière intervention18 mars 20061 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és143Date d'inscriptionvendredi 5 juillet 2002StatutMembreDernière intervention18 mars 20061 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és150Date d'inscriptionjeudi 20 mars 2003StatutMembreDerniè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és143Date d'inscriptionvendredi 5 juillet 2002StatutMembreDernière intervention18 mars 20061 3 mai 2005 à 21:13
Salut j'avais completement oublié ce script !!
Du coup, j'ai fait quelques modif...histoire qu'il tourne mieux !
/**
* on positionne sur les images aux etremites
* et determine l'image suivant/precedente
*/
$premiere_photo = $liste[0];
$derniere_photo = $liste[$cpt-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";
?>
cs_Natim
Messages postés24Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention26 juin 2004 28 avril 2005 à 18:58
Bonjour !
Si tu as un problème avec un code, tu peux demander de l'aide sur http://www.siteduzero.com/ sinon, tu peux commander ton script sur http://www.natimphp.tk/ Bienvenue dans le monde de la programmation !
cs_ZoOn
Messages postés1Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention28 avril 2005 28 avril 2005 à 16:14
Salut.
Tout d'abord, ton script est relativement simple a mettre en place et ca c'est bien quand on a pas beaucoup d'experience dans le domaine :)
Cependant voila, aprés avoir rensigné les variables comme expliqué, je test ma page. je tombe bien sur la premiere image du repértoire, avec mes deux "boutons" pour naviguer.
Mais, lorsque je click sur 'suivant', impossible de faire defiler les images, le script reviens constament sur la meme image.
Dans dreamweaver, lors d'un appercu (avec IE), il m'affiche donc ma page avec mon image, ET ce msg :
Notice: Undefined offset: 29 in d:\ats\site\gallerie.php on line 49
Sous Firefox, je n'ai pas d'image, juste le msg d'erreur. Des recherches m'ont permis d'apprendre que l'index du tableau etait mal renseigné ou n'existait pas. J'ai tenté de modifier la configuration du tableau, puisque le principe d'affichage est basé sur un tableau, mais rien. je suis donc retourné a la configuration par défault, mais toujours rien..
Pourriez vous m'aider?
Merci d'avance.
cs_Natim
Messages postés24Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention26 juin 2004 18 juin 2004 à 22:15
Je vais essayer mais est-ce que qqun saurait comment faire un truc de ce genre :http://www.tabou.be/index.php?fic=afftally Pasque en fait, j'aimerais que les personnes puissent ajouter leur photo et que les autres puissentle voir avec création de miniature et clic sur l'image = popup avec taille réelle ..
Si quun pouvait m'aider ;) (Je sais, il y a le forum pour ça mais bon ?...)
7 déc. 2007 à 21:56
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
22 déc. 2005 à 10:09
Merci pour les remarques...
A++
22 déc. 2005 à 09:54
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++
22 déc. 2005 à 08:29
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.
3 mai 2005 à 21:13
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";
?>
28 avril 2005 à 18:58
Si tu as un problème avec un code, tu peux demander de l'aide sur http://www.siteduzero.com/ sinon, tu peux commander ton script sur http://www.natimphp.tk/
Bienvenue dans le monde de la programmation !
28 avril 2005 à 16:14
Tout d'abord, ton script est relativement simple a mettre en place et ca c'est bien quand on a pas beaucoup d'experience dans le domaine :)
Cependant voila, aprés avoir rensigné les variables comme expliqué, je test ma page. je tombe bien sur la premiere image du repértoire, avec mes deux "boutons" pour naviguer.
Mais, lorsque je click sur 'suivant', impossible de faire defiler les images, le script reviens constament sur la meme image.
Dans dreamweaver, lors d'un appercu (avec IE), il m'affiche donc ma page avec mon image, ET ce msg :
Notice: Undefined offset: 29 in d:\ats\site\gallerie.php on line 49
Sous Firefox, je n'ai pas d'image, juste le msg d'erreur. Des recherches m'ont permis d'apprendre que l'index du tableau etait mal renseigné ou n'existait pas. J'ai tenté de modifier la configuration du tableau, puisque le principe d'affichage est basé sur un tableau, mais rien. je suis donc retourné a la configuration par défault, mais toujours rien..
Pourriez vous m'aider?
Merci d'avance.
18 juin 2004 à 22:15
Pasque en fait, j'aimerais que les personnes puissent ajouter leur photo et que les autres puissentle voir avec création de miniature et clic sur l'image = popup avec taille réelle ..
Si quun pouvait m'aider ;) (Je sais, il y a le forum pour ça mais bon ?...)