GALERIE D'IMAGES

ar77 Messages postés 2 Date d'inscription mardi 20 juillet 2004 Statut Membre Dernière intervention 12 août 2004 - 12 août 2004 à 19:20
msz1704 Messages postés 5 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 29 juillet 2009 - 20 févr. 2009 à 18:39
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/25226-galerie-d-images

msz1704 Messages postés 5 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 29 juillet 2009
20 févr. 2009 à 18:39
merci bcp pr ton code
au début ça n'a pas marché
mais qd j'ai remplacé <? par <?php
dans les fichiers .php
ça a marché

merci encore
cs_almux Messages postés 8 Date d'inscription jeudi 13 octobre 2005 Statut Membre Dernière intervention 18 février 2011
14 janv. 2008 à 11:56
Vraiment intéressant!
Dans mon cas précis, je cherche à avoir un formulaire qui me permettrais de placer 4 photos de même format (sans miniatures), avec un commentaire pour chacune, directement sur une page web et de les remplacer à la volée et séparément à loisir.
...Eventuellement un script pour cela existe déjà ici... mais je ne l'ai pas vu...
Idéalement sans MySQL... mais s'il en faut une, tant pis...
z0Rba Messages postés 3 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 20 septembre 2004
15 sept. 2004 à 21:13
J'ai un ou 2 petits soucis :)
Tout d'abord je suis débutant en Php mais j'ai qd même remarqué que tu avais prévu des commentaires pour les photos (dans le code:
onclick="window.open('comments/add.php?f=$entree','Comment','width=400,height=300')">Ajouter un commentaire pour $entree"); } )
Seulement dans le zip pas de dossier "comments" ni add.php etc et dans le fichier d'explications aucune allusion aux commentaires. J'aimerais savoir si j'ai le script au complet ou si je dois les créer moi même etc...? Aussi par commentaires j'entend bien ajoutable par les visiteurs...Donc si qq1 pouvait m'aider ce serait vraiment apprécié ;o) merci beaucoup
ar77 Messages postés 2 Date d'inscription mardi 20 juillet 2004 Statut Membre Dernière intervention 12 août 2004
12 août 2004 à 19:20
Bonjour,

Pour les féru de simplicité l'équivalent de ce code pourrait être :

<?php
// Lister tous les fichiers du répertoire
$array = glob('small_*');
$index = 0;
while ($small_image = current($array))
{
$index++;
?>
[<?php $image=substr($small_image, 6); echo " target="_new">
">
]
<?php
// Pour la présentation :
if ($index % 6 == 0) { echo "
";}
next($array);
};
?>

attention glob n'est dispo qu'avec PHP4.3...

Ma méthode est de regrouper dans un même répertoire :
- un fichier galerie.php (représentant la page html souhaitée et incluant ce code)
- les vignettes du type small_<nom image>
- les images du type <nom image>