Buongiorno a tutti!
Il mio problema e' che memorizzando un'immagine Tyniblob e salvandone il formato, poi non riesco a visualizzarla nonostante l'header richiami il campo specifico. Come posso fare?
Questo è il mio file show.php:
if (isset($_GET['id_immagine']))
{
$id_immagine = @intval($_GET['id_immagine']);
@include 'config.php';
$sql = "SELECT id_immagine ,type,immagine FROM immagini WHERE id_immagine='$id_immagine'";
$result = @mysql_query($sql) or die(mysql_error ());
$row = @mysql_fetch_array($result);
$id_img = $row['id_immagine'];
$type = $row['type'];
$img = $row['immagine'];
if (!$id_img)
{
echo "Id sconosciuto";
}else{
@header ("Content-type: ".$type);
echo $img;
}
}else{
echo "Impossibile soddisfare la richiesta.";
}
?>
I campi della tabella "immagini" da cui richiamo i dati sono:
id_immagine (int11 autoincrement)
nome (varchar(255))
size (varchar(255))
type (varchar(255))
immagine (tyniblob)
Vi ringrazio per l'aiuto!