Page 1 sur 1

Afficher image à partir bdd

Posté : 21 sept. 2005, 16:12
par Laeti
Bonjour !!

J'ai créé un formulaire à partir duquel on peut uploader des images, et j'aimerai maintenant que ces images s'affichent...
Quelqu'un aurait-il quelques conseils siouplé ?

Merci d'avance !

Posté : 21 sept. 2005, 16:28
par Ouaibou
Bonjour,

Tu trouveras ta réponse ici :

http://beaussier.developpez.com/article ... ysql/blob/

Cependant, à moins que tu ais un très bon serveur mysql, je ne peux que te déconseiller de stocker tes images dans une base de donnée.

@+

Posté : 22 sept. 2005, 04:12
par Donut
Salut,

En effet, Ouaibou a raison, stocker tes images dans la BDD c'est pas la meilleure des solutions.

Je te conseille plutôt d'envoyer tes images dans un dossier sur le site (par exemple : \images\photos) et de ne stocker que le nom de l'image dans la BDD.
Tu obtiendra de bien meilleurs résultats avec cette methode car ça évite de surcharger ta BDD et c'est donc plus rapide.

Pour l'upload de fichiers tu trouveras des infos ici : http://www.nexen.net/docs/php/annotee/r ... oi=$_FILES

Un bon truc à utiliser lors de l'upload d'images, c'est la fonction getimagesize.
Cette fonction est trés utile, pour faire des pop-up par exemple, car elle te permet de stocker des infos sur ton image (taille, largeur, hauteur, type de fichier, etc.) dans ta base de données.

Enfin si tu compte uploader plusieurs fichiers d'un coup, il existe un fonction FTP utilisable en PHP, je n'ai jamais essayé, mais il paraît que c'est efficace...

Voilà, j'espère avoir pu t'aider un peu.

A+