Moo! photo uploader

Soyez le premier à donner votre avis sur cette source.

Vue 17 916 fois - Téléchargée 1 500 fois

Description

Bonjour à tous, voici une petite application d'upload d'images qui se passe dans une iframe ce qui ne gene pas l'utilisateur qui peut continuer à faire n'importe quelle action sur la page :)

PREREQUIS :
-PHP5 donc apache qui gere cette version
-Librairie GD2 activée pour les images

FONCTIONNALITES :
-Upload uniquement si image jpg/gif/png
-Redimension normale dans un dossier /upload et stockage dans la base
-Copie d'une vignette carré qui garde la proportionnalité (crop) dans /mini/upload
(ainsi à l'affichage on prefixe le nom de l'image par "mini/"
-La page de l'upload n'est donc pas rechargée puisque tout cela se passe dans une iframe
Affichage d'un loading puis actualisation de la zone des images avec la nouvelle image uploadée
-Design vache ! et oué c'est la classe XD
-Affichage sympa des images grace aux greybox (petit soucis apres actualisation de la zone c'est expliqué dans le README egalement ^^)

INSTRUCTIONS :
-Tout est dans le README+DUMP je ne l'ai pas ecrit pour rien comme ca lol !
-Les chemins sont stockés en base donc il faut creer la table d'apres le dump et changer la connexion tout est expliqué dans le README... :)

Si une info vous manque n'hesitez pas, tout cela est surement largement ameliorable j'attend des avis et des critiques svp autant ameliorer tout ca.
Je poste cette source car c'est parfois utile de trouver des scripts un peu complet rassemblant quelques bons exemples avec l'upload la redimension etc.

Bons tests ;)

Source / Exemple :


Dans le zip comme d'hab ;)

Conclusion :


Heuu testez le et donnez votre avis avec arguments si possible svp ^^
Merci...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
jeudi 13 juillet 2006
Statut
Membre
Dernière intervention
28 février 2011

Ca n'a pas l'air d'être le css le problème d'incompatibilité avec IE
Messages postés
12
Date d'inscription
dimanche 21 novembre 2004
Statut
Membre
Dernière intervention
20 mars 2010

Bonjour,
je trouve ton script très bien mais car il y a toujours un mais, corriger certaine chose :
1 - il y a une petite erreur dans upload.php ligne 42 :
$req="INSERT INTO medias(titre_media,url,type) VALUES('titre_img','$url','IMAGE')"; : Il manque un espace entre media et (titre...)
2 - Tu devrais centralisé les variables, tant sur le chemin d'accès à la GreyBox que pour la connexion à la base de donné (un fichier ini.php par exemple)
3 - Dans ce même fichier, nous devrions pouvoir choisir la taille max de l'image importée et du thumb généré.

Sinon, comme je te le disait plus haut, c'est un trés bon script.
Messages postés
5
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 avril 2009

très bon script d'upload exactement ce que je cherchai
Messages postés
39
Date d'inscription
lundi 24 avril 2006
Statut
Membre
Dernière intervention
15 juillet 2010
1
Ok ca doit etre une histoire de transparent oui dans la css je regarderais merci !

Pour plusieurs photos je comptais peu etre gerer des fichiers zippés ca peut etre sympa ya juste à dezipper et boucler au final et uploader que les fichiers qui sont des images valides..

je regarderais merci pour les critiques ;)
Messages postés
134
Date d'inscription
mardi 20 novembre 2001
Statut
Membre
Dernière intervention
16 juin 2008

Bon, j'ai regardé ta source et tu as oublié de dire qu'il faut aussi changer la connexion à la db dans le fichier upload.php.

Cela ne fonctionne pas avec IE, mais avec FireFox. Avec IE, les minis s'affichent derrière ton image de fonds et donc on ne sait pas les sélectionnés.

Si non, belle présentation. Ce qui serait cool, ce serait de pouvoir télécharger plusieurs images en même temps et les classer dans différentes catégories.

pdl
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.