Aller au contenu

Permettre aux internautes d'ajouter leurs images


Messages recommandés

Posté(e)

Bonjour a tous,

Voila je cherche un script php qui me permettrai d'offrir aux visiteurs de mon site d'ajouter leurs propres images aux galleries déja présentes.

Voilou si vous avez des liens ou un bout de code à me passer...merci d'avance !

Posté(e)

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:

Archivé

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

×
×
  • Créer...