Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/09/2007, 16h03   #1
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut [FTP] Galerie d'image PHP

Bonjour,
Je suis en train de créer une galerie d'image en php j'ai réussi à créer un formulaire ou les utilisateurs depose leurs fichiers qui se stock sur mon ftp, j'ai creer aussi des fonctions qui creer une image big et une image miniature et les stock aussi sur le ftp. Maintenant je suis bloqué car ne fait je veut créer la page ou seront affichées les images mais je ne vois pas trop comment faire pour afficher toutes les images commençant par "mini" qui sont dans le repertoire de stockage.

Ensuite je veut pouvoir avec ces images que quand on clic l'imga s'affiche en grand sur une autre page.

Voila merci d'avance pour vos réponses
  Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2007, 08h32   #2
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 164
Points : 28
Points : 28
Salut,

Tu as dans un dossier tes images (img.jpg), tes grandes (mini_img.jpg) et tes petites (big_img.jpg).
Tu pourrai créer une moulinette dans ta page qui recupère seulement les images commençant par "mini_" (utilise les expressions régulières), puis pour chaque image tu l'inclus dans une balise "img" avec un lien appelant une autre page avec comme paramètre le nom de l'image en remplaçant "mini_" par "big_".

Code :
<a href="page2.php?image=big_".nom_image.jpg." target=...><img src=mini_".nom_image.jpg." ...></a>
Lorsque tu clic sur l'image, ça t'ouvre une nouvelle page. Cette page récupère le nom de l'image (avec $_GET) et tu l'inclus dans une balise img.

Code :
<img src=$_GET['image'] ...>
Voilà en espérant que j'étais compréhensible...

A+
__________________
Quand tu regardes vers le Nord, t'as le "Sud au cul" ...
Enthau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2007, 13h15   #3
Membre actif
 
Homme
Développeur Web
Inscription : juillet 2007
Messages : 194
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2007
Messages : 194
Points : 189
Points : 189
Moi je fais la diff entre les miniatures et les autres par mon arborescence, toutes mes galleries ont un repertoire /mini dans lequel j'y met les miniatures et qui ont le même nom de fichier que les grandes.
metfan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2007, 17h38   #4
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
ok merci je vais testé et je vous retiens au courant mais le truc en fait c'est que je ne peut pas savoir il y a combien d'image dans le repertoire je veux que le tableau se créer tout seul en fonction des images dans le repertoire qui varie. Merci
  Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 15h46   #5
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 164
Points : 28
Points : 28
Salut,
il te suffit de compter le nombre de fichiers mini que tu as dans ton dossier (il y a plein de codes disponibles de partout...).
Après il te reste à faire une boucle et d'afficher tes miniatures.
A+
__________________
Quand tu regardes vers le Nord, t'as le "Sud au cul" ...
Enthau est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h37.


 
 
 
 
Partenaires

Hébergement Web