par
claude » 14 avr. 2005, 12:57
Salut tout le monde.
Voila mon probleme.
Creation de l'image dans la base.
$image=mon image (chemin)
$donnees = addslashes(fread(fopen($image, "rb"), filesize($image)));
INSERT INTO etc......(dans une zone longblob)
Jusque là pas de problemes
Récup image (affiche.php)
<?
$reponse = mysql_query("SELECT image FROM table WHERE id=1");
$donnees=mysql_fetch_array($reponse);
$image=$donnees[0];
header("content-type: image/jpeg");
echo $image;
?>
Affichage
<img src="affiche.php">
Or là, ca ne marche pas.
La fenetre affiche apparement l'image en hexa.
Je ne comprend pas.
Merci pour votre aide.
CLaude
Salut tout le monde.
Voila mon probleme.
Creation de l'image dans la base.
$image=mon image (chemin)
$donnees = addslashes(fread(fopen($image, "rb"), filesize($image)));
INSERT INTO etc......(dans une zone longblob)
Jusque là pas de problemes
Récup image (affiche.php)
<?
$reponse = mysql_query("SELECT image FROM table WHERE id=1");
$donnees=mysql_fetch_array($reponse);
$image=$donnees[0];
header("content-type: image/jpeg");
echo $image;
?>
Affichage
<img src="affiche.php">
Or là, ca ne marche pas.
La fenetre affiche apparement l'image en hexa.
Je ne comprend pas.
Merci pour votre aide.
CLaude