salve, vorrei visualizzare un immagine che ho correttamente immagazzinato nel db, ma quando vado a visualizzarla mi da questo:
http://localhost/manager/html/mostra.php?id=1
ossia l'indirizzo della pagina che dovrebbe visualizzare il file..
questo è il codice della pagina:
Codice PHP:
<?php require_once('../Connections/manager.php'); ?>
<?
if (isset($_GET['id']))
{
$id = @intval($_GET['id']);
$sql = "SELECT id_file,tipo_file,dati_file FROM foto WHERE id_file='$id'";
$result = @mysql_query($sql) or die(mysql_error ());
$row = @mysql_fetch_array($result);
$id_img = $row['id_file'];
$type = $row['tipo_file'];
$img = $row['dati_file'];
if (!$id_img)
{
echo "Id sconosciuto";
}else{
@header ("Content-type: ".$type);
echo $img;
}
}else{
echo "Impossibile soddisfare la richiesta.";
}
?>