salve a tutti
ho seguito passo passo la guida Files dentro a MySQL ma non mi funzionano due cose:
1)posso caricare solo file immagini
2)non mi scarica il file con questo scrip:
Codice PHP:
$file=$m->getProductDownload($_GET['id'],$_GET['tp'])
            if (
$file<>false)
            {

               
$data $file["BINARI"];
               
$name $file["NOME"];
               
$type $file["TYPE"];
               
// SE IL BROWSER È INTERNET EXPLORER
               
if(ereg("MSIE ([0-9].[0-9]{1,2})"$_SERVER["HTTP_USER_AGENT"]))
               {
                 
header("Content-Type: application/octetstream");
                 
header("Content-Disposition: inline; filename=$name");
                 
header("Expires: 0");
                 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
                 
header("Pragma: public");

               }
               else
               {
                 
header("Content-Type: application/octet-stream");
                 
header("Content-Disposition: attachment; filename=$name");
                 
header("Expires: 0");
                 
header("Pragma: no-cache");
               }
               echo 
$data;
               exit;
            }
            else
              echo
'Il file selezionato non esiste';
           exit; 
dove dentro a $fileovviamente c'è il nome,la grandezza e i dati binari del file da scaricare...

perchè accade ciò?