Img à partir d'un BD mysql (php)
louka
-
info_Louka Messages postés 76 Statut Membre -
info_Louka Messages postés 76 Statut Membre -
Bonjour,
j'essaye d'afficher une image provenant d'une base de données mysql mais au lieu de l'image j'ai GIF89aI?I?÷ì?+++555<<<@@@BBBFFFHGHJJJMMMQQQVVW\\]'aadddgggdhhijjmlmoooqqqsttwwwyzz|||ì°?ï'õ»ë¸ etc....
voici ma table image_src
id_img(int) donnes_binaire(longblob) nom_fichier (text) type_fichier(text)
0 [BLOB - 40,8 Kio] non dispo jpeg
5 [BLOB - 3,2 Kio] logo_tuninfoforyou gif
et voici mon code::
<?php
$req = mysql_query("SELECT * FROM image_src where id_img=".$id)or die("Impossible de charger l'image");
$enr = mysql_fetch_row ($req);
$type_fichier = $enr[3];
header("Content-type: $type_fichier");
echo $enr[1];
?>
kelk'un pourrai m'aider SVP
j'essaye d'afficher une image provenant d'une base de données mysql mais au lieu de l'image j'ai GIF89aI?I?÷ì?+++555<<<@@@BBBFFFHGHJJJMMMQQQVVW\\]'aadddgggdhhijjmlmoooqqqsttwwwyzz|||ì°?ï'õ»ë¸ etc....
voici ma table image_src
id_img(int) donnes_binaire(longblob) nom_fichier (text) type_fichier(text)
0 [BLOB - 40,8 Kio] non dispo jpeg
5 [BLOB - 3,2 Kio] logo_tuninfoforyou gif
et voici mon code::
<?php
$req = mysql_query("SELECT * FROM image_src where id_img=".$id)or die("Impossible de charger l'image");
$enr = mysql_fetch_row ($req);
$type_fichier = $enr[3];
header("Content-type: $type_fichier");
echo $enr[1];
?>
kelk'un pourrai m'aider SVP
A voir également:
- Img à partir d'un BD mysql (php)
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Img burn - Télécharger - Gravure
- Fichier img - Télécharger - Photo & Graphisme
- Comment faire une recherche à partir d'une photo - Guide
- Identifier un tableau à partir d'une photo - Forum Loisirs / Divertissements
1 réponse
Pourquoi mets-tu ton image dans ta base de données? (je ne suis même pas sûre que ça puisse marcher).
ce ne serait pas plus simple de la mettre sur ton serveur (par exemple dans un dossier "images") et dans ta table tu stockes le chemin de ton image ( "images/monImg.jpg")
une fois que tu as le chemin, il est très facile de faire un
echo '<img src="' .enr[2] . '" alt="texte alternatif qui peut etre aussi stocké dans ta base de données"/>';
En espérant que j'ai pu t'aider.
ce ne serait pas plus simple de la mettre sur ton serveur (par exemple dans un dossier "images") et dans ta table tu stockes le chemin de ton image ( "images/monImg.jpg")
une fois que tu as le chemin, il est très facile de faire un
echo '<img src="' .enr[2] . '" alt="texte alternatif qui peut etre aussi stocké dans ta base de données"/>';
En espérant que j'ai pu t'aider.
mais
le problème c'est que dans mon site j'ai un champ
<input type="hidden" name=\"max_file_size" value="50000">Logo
comment je pourrais stoker cette image dans le serveur et copier le lien dans la base??