Aller au contenu

Permettre aux internautes d'ajouter leurs images


Messages recommandés

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:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...