Afficher image à partir bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher image à partir bdd

par Donut » 22 sept. 2005, 04:12

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+

par Ouaibou » 21 sept. 2005, 16:28

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.

@+

Afficher image à partir bdd

par Laeti » 21 sept. 2005, 16:12

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 !