Jump to content

Permettre aux internautes d'ajouter leurs images


Recommended Posts

Très sommairement, je procèderai comme ceci :

2 Tables, une pour les galeries (id, nom, description...) une pour les images (id, nom, description, id_galerie, date...).

Ensuite ton script upload l'image, crée la vignette, et insère les infos dans la base. Tu peux choisir de nommer tes images par la date l'heure d'upload de la facon suivant : $nom = date("YmdHis"); (si je dis pas de betise).

Pour les fonctions j'utilise celles-ci :

:chinois:is_uploaded_file(); pour vérifier si le fichier est bien uploadé.

:craint:copy(); pour copier le fichier si il a effectivement été uploadé (fonction précédente).

:transpi: En vrac pour la creation de vignette : imagecreatetruecolor();, imagecopyresampled();, imagejpeg();, getimagesize();.

Pour la création des vignettes tu peux voir ici. Mais pour des vignettes de meilleures qualité, il vaut mieux utiliser les fonctions que j'ai citée ci dessus (imagecreatetruecolor(); à la place de imagecreate(); et imagecopyresampled(); à la place de imagecopyresized():transpi:, le principe du script reste le même, et il me semble que c'est juste le nom de la fonction qui change, les arguments sont identiques.

Normalement tu dois pouvoir y arriver avec tout ça. Bon courage ! :transpi:

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...