ciao ragazzi

so che l'argomento molto trattato, ho fatto diverse ricerche ma non riesco a capire perch non mi funziona questo codice!!:

codice:
<form action="admin.php?gestione=foto" method="post" enctype="multipart/form-data">
<table>
<tr>
<td valign="top" class="tabscuro">SCEGLI IL FILE</td>
<td class="tabchiaro"><input type="file" name="file"></td>
</tr>
<tr>
<td class="tabchiaro" colspan="2"><input type="submit" value="INSERISCI"></td>
</tr>
</table>
</form>

<img src="
<?
if ($file!=""){
echo $file_name;
$imagedata = addslashes(fread(fopen($file,  "r"), filesize($file)));

    Header( "Content-type: $file_type");
    echo $imagedata;
?>
">


<?
echo $file_type;
}
?>
l'output che mi da il binario! del tipo:

ޞ\0[Mi\0[\0G[n4a@K޼t$^ >񦿯Qb_,Iʓ `T\\8nq_>|\01O:* B0H\0==Oli\0_7KN+in\0?\0Q?z_ s뫸^}|aC\0Հ?\0[.?\0_(\0\0?_P?\0Z1{@)1 4_\0\0?#\0!}crd \0 ?\0#y AؐeAgM\' qF[r1_*W_sF;#rG 9_hr=9\0Ǜi9֣֒Ok68; \0pq<+߸wqxHQ?Z˦io 9\0Sd}EM_ه?]_/\0?4v?F)q۶;u)_hd\'  8q㟩~?\0XZ֑e\0a\0}DF \"yz\0^o ȌOA1sĜm9~H56?\0?Z\0G\0UyB ;HzP\098?ǩzqַ,c /Nz[?08L\0_\0Uc9qOz䞜za `!