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