quindi quando estraggo il campo immagine dal database
Codice PHP:
function upload()
{
$result = false;
$immagine = '';
$size = 0;
$type = '';
$nome = '';
$max_size = 300000;
$result = @is_uploaded_file($_FILES['logo']['tmp_name']);
//if (!$result)
//{
// echo "Impossibile eseguire l'upload.";
// return false;
//}else{
$type = $_FILES['logo']['type'];
$nome = $_FILES['logo']['name'];
$size = $_FILES['logo']['size'];
$immagine = @file_get_contents($_FILES['logo']['tmp_name']);
$immagine = mysql_real_escape_string($immagine);
$ret = array($nome,$type,$size,$immagine);
return $ret;
questa e' la funzione per l'upload
Codice PHP:
ob_start();
include("function.php");
$conn = Connetti();
if (isset($_GET['id']))
{
$id =$_GET['id'];
$sql = "SELECT DT_ID,DT_LOGOTYPE,DT_LOGOP FROM ditta WHERE DT_ID='$id'";
$result = @mysql_query($sql,$conn) or die(mysql_error ());
$row = @mysql_fetch_array($result);
$id_img = $row['DT_ID'];
$type = $row['DT_LOGOTYPE'];
$img = stripslashes($row['DT_LOGOP']);
if ($id_img)
{
@header("Content-Type: ".$row['DT_LOGOTYPE']);
echo $row['DT_LOGOP'];
}else{
echo "Id sconosciuto";
}
}else{
echo "Impossibile soddisfare la richiesta.";
}
questa la pagina di stampa modificata