Ciao.
Salvo delle immagini nel DB Mysql con
$data=addslashes(fread(fopen($_FILES['file']['tmp_name'], "rb"), $_FILES['file']['size']));
e successiva INSERT nel DB.
Quando cerco di visualizzare l'immagine mi fa vedere la codifica binaria e non l'immagine. Per fare questo uso
[img]img.php?id=<?php echo $row['codice'];?>[/img]
con img.php:
mysql_select_db($database, $who);
$query_img = "SELECT immagine, dim_immagine, tipo_immagine FROM anagrafica WHERE codice='" . $HTTP_GET_VARS["id"] . "';";
$img = mysql_query($query_img, $who) or die(mysql_error());
$row_img = mysql_fetch_assoc($img);
header("Content-Type: $row_img['tipo_immagine']");
echo $row_img['immagine'];
Ho guardato tutti i msg presenti sul forum ma nessuna soluzione risolve il mio problema.
Non mi funziona nè in locale nè su web-server.
Attendo fiducioso.