Affichage image - Mysql

Rechercher

Affichage image - Mysql

Par paintbox  -  2 reponses  -  Le 26/02/2009 00:21  -  Editer  - 

Bonjour,

j'ai créé une petite base Mysql contenant des images (lien). Je travaille en local avec MAMP (OS X).

Lorsque j'essaye d'afficher mes images via un echo ( echo ' ), j'ai des caractères bizarre qui apparaissent ( ex:

 

Réponses apportées à cette discussion

Par Emacs  -  Le 26/02/2009 09:25  -  Haut de page  - 

Salut,

A vrai dire c'est complètement normal puisque l'attribut src du tag img attend une ressource, donc une URL ! Il faut que tu procèdes comme expliqué ci-dessous, bien que tu ferais beaucoup mieux de n'enregistrer que le nom de l'image en BDD plutôt que son contenu binaire.

  • Tu enregistres le contenu de l'image (file_get_contents()) dans un un champ BLOB,
  • Tu crées un fichier PHP qui récupère l'image d'après son ID et qui renvoie contenu en forçant les bons header()
  • Tu appelles ce fichier dans l'attribut src du tag img

++

 

 
Par paintbox  -  Le 26/02/2009 17:25  -  Haut de page  - 

Hello,

merci pour ton aide. J'ai résolu le problème en mettant le champs images en Varchar et en indiquant le chemin ou se trouvent les images.

Merci à toi

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |