le 29/09/2004 à 20:28
Lefounard
Moogly t'as donnée de bons conseils , tu peux stoker toutes les images des differentes gallery persos dans un meme dossier et tu as juste a mettre les chemins correspondands et personnels a chaque membre dans ta bdd , sinon l'autre solution qui parait plus chiante (car tu risques de te retrouver avec enorment de dossiers) c de creer un dossier propre a l'utilisateur !
Je pense que la premiere est nettement plus simple : un dossier , 2-3 pages de scripts et une bdd te suffiront !
Tu veux donc faire une page perso par membre !
Donc je pense deja que tu va faire une page par exemple : perso_gallery.php qui recevra soit par la methode get ou methode post une valeur !
Cette valeur il faut la definir intelligement : prenons donc l'id du membre qui est deja inscrit dans ta bdd !
Il faut que tu combine lors du loggage du membre ,cad lors de l'ouverture de session (si tu utilise les sessions) de creer une valeur de session id ou sinon au lieu de transmettre l'id a la page perso_gallery.php tu peux transmettre le pseudo mais bon l'id c mieu !
Ainsi la page va reconnaitre le membre , et tu pourras afficher toutes les informations du membres : photos perso, coordonnées, .... qui sont stoker dans ta bdd avec l'id du membre !
Le principe est simple mais le plus dur c que tu va devoir elaborer une fonction de upload ,aussi d'autre part tu devras limiter la taille de stokage de chaque utilisateur pour eviter qu'un utilisateur te bourre ton hebergeur de photo !
Tu peux limiter au nombre d'elements (soit de photos) ou sinon tu peux limiter a la taille : que tu calculera soit par une addition mathematique de toutes les tailles des fichiers perso (stoker dans ta bdd) ou sinon peut_etre qu'il ya une fonction ou tu l'elabore pour directement calculer la taille qu'occupe le dossier perso de l'utilisateur !
PS : tu peux aussi attacher un texte a chaque photo en le stockant dans la bdd !
Fais un algo sur papier ca peut t'aider meme si c pas necessaire !
@+
Je pense que la premiere est nettement plus simple : un dossier , 2-3 pages de scripts et une bdd te suffiront !
Tu veux donc faire une page perso par membre !
Donc je pense deja que tu va faire une page par exemple : perso_gallery.php qui recevra soit par la methode get ou methode post une valeur !
Cette valeur il faut la definir intelligement : prenons donc l'id du membre qui est deja inscrit dans ta bdd !
Il faut que tu combine lors du loggage du membre ,cad lors de l'ouverture de session (si tu utilise les sessions) de creer une valeur de session id ou sinon au lieu de transmettre l'id a la page perso_gallery.php tu peux transmettre le pseudo mais bon l'id c mieu !
Ainsi la page va reconnaitre le membre , et tu pourras afficher toutes les informations du membres : photos perso, coordonnées, .... qui sont stoker dans ta bdd avec l'id du membre !
Le principe est simple mais le plus dur c que tu va devoir elaborer une fonction de upload ,aussi d'autre part tu devras limiter la taille de stokage de chaque utilisateur pour eviter qu'un utilisateur te bourre ton hebergeur de photo !
Tu peux limiter au nombre d'elements (soit de photos) ou sinon tu peux limiter a la taille : que tu calculera soit par une addition mathematique de toutes les tailles des fichiers perso (stoker dans ta bdd) ou sinon peut_etre qu'il ya une fonction ou tu l'elabore pour directement calculer la taille qu'occupe le dossier perso de l'utilisateur !
PS : tu peux aussi attacher un texte a chaque photo en le stockant dans la bdd !
Fais un algo sur papier ca peut t'aider meme si c pas necessaire !
@+