Ciao a tutti.. devo fare un semplice script che mi visualizza l'immagine presentenel db mysql
Ecco la tabella "immagini"
![]()
ecco lo script
mi si visualizza l'immagine in caratteri esadecimali... coma mai?Codice PHP:
<?
include 'config.php';
$id=$_POST['id'];
$sql = "SELECT id,type,immagine FROM immagini WHERE id='$id'";
$result = @mysql_query($sql) or die(mysql_error ());
$row = mysql_fetch_array($result);
$id_img = $row['id'];
$type = $row['type'];
$img = $row['immagine'];
if (!$id_img)
{
echo "Id sconosciuto";
}else{
$filesize = strlen($img);
header('Content-type: '.$type);
header('Content-Length: '.$filesize);
header('Content-Disposition: inline; filename="'.$filename.'"');
echo $img;
}
?>
�JFIF��H�H���C� "* "2,441,0/7>OC7:K;/0E^FKRTYYY5Bah`VgOWYU�C((U909UUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU�x �������������� �� �������������ST(�����@-PdJh���@*�@AK�����%dθ,q92d� :/=+{FF * P��P�3Xg <V�@�� ԾMB�J �@ ���+5^TG\ )K)�RнlQ*z%4�P���Ɋq1ȼJ! JQ%(;/{{IѢ K, �� �dŸ5<◍@BPT4RWuv@@ C*� ��b/#ΞSp\��C֞/ht6R�,Gdh�(@1\k9N1k� h잴{GS D^E��r`+p5"8˓u� Ph'/e'ZH@Ba (� B9 Pyy,2��(6{w^S%(((YYkʸdMAA V� uOm:GCE B"ZPPR.LpO)]ZFb=OMEv:C ��P$b !T@ `s9y;fR܀� h'elQd !�{`P ��93<^d5-A-l!��Rw* )l)J0AXNqP��kι��E@@PR �n5TI[;6XZb̘2g/ ���2s^GqIAH(! -M5]JhIJ(CsK� 2`8W!",@T �@KaKfTMH" օ}~[ hdɃ3sb9:D ��ZKj�ME(�KTҔ E�) 28W;"dP� �()Ɓ�<; tMg]--(�!&L!!#"@��,E�B Yef[�jS$2dɀhݚ4Z LK9(E*PUl $C+45!cDhpkתn8&vtm[)kH,]Fe,&7IJtJje"$z%ϋAQ@*KGIE)Pxn|