Ciao a tutti qualcuno sa dirmi perchè non funziona?
Ho creato una tabella case_automobilistiche con tre campi :
1) id_casa_automobilistica di tipo int
2) nome di tipo varchar
3) logo di tipo blob
Ho inserito 4 file immagine di tipo GIF e JPEG all'interno del database
Poi ho creato la pagina che contiene l'immagine :
<html>
<head>
<title>Mostra Immagine dal DB</title>
</head>
<body>
[img]mostraImg.php?id=4[/img]
</body>
</html>
E infine ho creato la pagina mostraImg.php
<?php
include("connect.php");
$imageID = $_GET['id'];
$sql = @mysql_query("SELECT * FROM case_automobilistiche WHERE id_casa_automobilistica ='$imageID'");
$riga = mysql_fetch_array($sql);
$img = $riga['logo'];
header('Content-type: image/jpeg');
echo base64_decode($img);
exit;
?>
L'immagine non si vede. Può avere a che fare con le librerie? Si vede il classico quadratino con la croce rossa nel mezzo.
Mi sfugge qualcosa?