Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
959 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Galleries d'images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Galleries d'images

n°933006
dj-andy
Posté le 28-12-2004 à 12:43:29  profilanswer
 

Bonjour, voilà je commence à faire un site avec php/mysql te j'ai besoin de faire des galleries d'images (je fais un petit site de jeux vidéo et donc les jeux listés auront besoin chacun d'une gallerie d'images). Je commence tout juste à m'intéressé à ce sujet et j'ai un peu de difficultés. J'aimerai avant toute chose savoir si, comme j devrais un bon nombre de gallerie, il es préférable d'utiliser la base de donnés ou alors d'afficher les images directement des répertoires (en créant les miniatures). Voilà si en même temps vousd avez des conseils, vous pouvez toujours les dire puisque j débute tout juste avec les galleries. Merci beaucoup.

mood
Publicité
Posté le 28-12-2004 à 12:43:29  profilanswer
 

n°933042
Xav_
The only one...
Posté le 28-12-2004 à 14:01:25  profilanswer
 

dans ta base tu stocke les jeux, le nom et chemin de l'image...
à l'affichage tu regarde si tu as déjà fait une miniature, si oui c'est elle que tu affiche (avec lien pointant sur la grande), sinon tu la créé avant de l'afficher...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°933057
dj-andy
Posté le 28-12-2004 à 14:19:16  profilanswer
 

Merci de ta réponse mais je crois que je me suis peut etre mal exprimé. Je voulais tout d'abord savoir si c'était mieux d'utiliser ma base puisque il y aura plusieurs galeries (puisqu'il y a plusieurs jeux) et quand même bon nombre d'images par jeux, donc ma base risque d'être fortement remplie si je dois y mettre chaque image.

n°933062
sircam
I Like Trains
Posté le 28-12-2004 à 14:26:26  profilanswer
 

Relis la réponse de Xav. Ca m'a l'air tout à fait clair.
 

Citation :

dans ta base tu stocke les jeux, le nom et chemin de l'image...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°937966
Tempus_Fug​it
tempinou
Posté le 05-01-2005 à 15:33:30  profilanswer
 

dj-andy a écrit :

Merci de ta réponse mais je crois que je me suis peut etre mal exprimé. Je voulais tout d'abord savoir si c'était mieux d'utiliser ma base puisque il y aura plusieurs galeries (puisqu'il y a plusieurs jeux) et quand même bon nombre d'images par jeux, donc ma base risque d'être fortement remplie si je dois y mettre chaque image.


 
Ben, ce que je te conseillerai, ce serai tout simplement qu'a la création de chaque jeux qu'en meme temps tu crée un dossier a la racine pour y stocker tes images.
 
Par exemple :
Lorsque tu mets dans ta db le jeu Soul Calibur, juste aprés tu penses a récuperer l'id du champ dans laquelle a été inséré ton jeu via mysql_insert_id() Puis grace a elle tu crée un dossier a la racine en lui donnant comme nom l'id (vaut mieu l'id que le nom du jeu dans le cas ou un jeu porterai le meme nom... sait on jamais).
 
Dans ce dossier en question tu y mets toute tes images.  
 
Et lorsque sur le site la personne cliquera sur galerie du jeu soul calibur id 8, ta page de galerie va en fait tout simplement répertorier "dynamiquement" tout les fichiers du dossier /8/ avec la fonction http://fr.php.net/manual/fr/function.opendir.php par exemple ou a l'aide des fonctions FTP http://fr.php.net/manual/fr/ref.ftp.php dans le cas ou tes images sont stockées sur un autre FTP ce qui est souvent le cas pour des raisons d'espace disc.
 
Resultat aucunement besoin de surcharger ta db, seule l'id de l'insertion est util ;) Et tu peux ainsi mettre X images dans le dossier /7/ tout comme en mettre Y dans un autre. Pas de probléme car tout est généré dynamiquement.
 
Je sais pas si t'as tout suivi ? :s

n°937975
sircam
I Like Trains
Posté le 05-01-2005 à 15:37:44  profilanswer
 

Pas la peine de déterrer ce topic :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°937980
skeye
Posté le 05-01-2005 à 15:38:46  profilanswer
 

sircam a écrit :

Pas la peine de déterrer ce topic :o


d'un autre coté une semaine c'est pas si vieux hein...;)


---------------
Can't buy what I want because it's free -
n°937982
sircam
I Like Trains
Posté le 05-01-2005 à 15:40:23  profilanswer
 

Si le gars n'a pas réagi depuis, pas la peine :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°938013
Tempus_Fug​it
tempinou
Posté le 05-01-2005 à 15:54:34  profilanswer
 

skeye a écrit :

d'un autre coté une semaine c'est pas si vieux hein...;)


 
Tres bien "monsieur" je tacherai de ne participer a ce forum qu'en fonction de votre bon vouloir !
 
 
Tout cas super, c'était mon premier post sur Hardware...


Message édité par Tempus_Fugit le 05-01-2005 à 15:55:33
n°938016
skeye
Posté le 05-01-2005 à 15:56:35  profilanswer
 

Tempus_Fugit a écrit :

Tres bien "monsieur" je tacherai de ne participer a ce forum qu'en fonction de votre bon vouloir !
 
 
Tout cas super, c'était mon premier post sur Hardware...


Au contraire, je disais que ton post avait très bien sa place ici...!


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 05-01-2005 à 15:56:35  profilanswer
 

n°938018
Xav_
The only one...
Posté le 05-01-2005 à 15:57:32  profilanswer
 

Tempus_Fugit a écrit :

Tout cas super, c'était mon premier post sur Hardware...


 
ben comment dire..... BIENVENUE !!!


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°938019
Tempus_Fug​it
tempinou
Posté le 05-01-2005 à 15:58:10  profilanswer
 

skeye a écrit :

Au contraire, je disais que ton post avait très bien sa place ici...!


 
Excuse moi je me suis trompé de quote en fait :p
 
c'était pour celui la :

sircam a écrit :

Pas la peine de déterrer ce topic :o


 
Edith me dit de remercier Xav_ :p


Message édité par Tempus_Fugit le 05-01-2005 à 15:59:42
n°938030
sircam
I Like Trains
Posté le 05-01-2005 à 16:02:55  profilanswer
 

Bienvenue Tempus [:dawa] !!!
 
Tu postes quand tu veux et comme tu veux, mais faudra t'habituer à le faire dans les règles de l'art.
 
Et accepter les remarques faites aimablement :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°938041
Tempus_Fug​it
tempinou
Posté le 05-01-2005 à 16:06:32  profilanswer
 

Entendu "monsieur", je tacherai de prendre bien les remarques.
Me suis quelque peut emballé par rapport a l'accueil ;)  
"Enfin bon ben bref breffons"

n°938048
Xav_
The only one...
Posté le 05-01-2005 à 16:09:04  profilanswer
 

Tempus_Fugit a écrit :

Edith me dit de remercier Xav_ :p


 
c'est qui Edith  :??:  


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°938065
Tempus_Fug​it
tempinou
Posté le 05-01-2005 à 16:17:54  profilanswer
 

C'est une maniére plus classe de dire
 
Edit: Merci Xav_ (pour le bienvenu)
 
 
Je te rassure je l'invente pas ;) Ca en devient un standard sur les forums fr cette petite edith lol

n°938388
Xav_
The only one...
Posté le 05-01-2005 à 19:43:32  profilanswer
 

Tempus_Fugit a écrit :

C'est une maniére plus classe de dire
Edit: Merci Xav_ (pour le bienvenu)
Je te rassure je l'invente pas ;) Ca en devient un standard sur les forums fr cette petite edith lol


 
oui mais c'est qui Edith ???  :??:  
OK, désolé, je sors... j'ai trop matté le DVD des nuls ces temps-ci ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Galleries d'images

 

Sujets relatifs
[QT/Visual C++] Comment lier des images à son programme ?topic unique : problème d'images sur une application serveur ?
Inserer imagesProblème pour quitter un tableau dynamique d'images
[C#/MHTML] affichage images dans mailFormulaire et images
Images manquantes chez certains visiteursMarge popup images
Images qui ne se chargent passurvol d'un lien et images.
Plus de sujets relatifs à : Galleries d'images


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR