Ciao a tutti! Premetto che è tutto il giorno che smanetto su internet e sul forum alla ricerca di una soluzione ma non ho trovato nulla di concreto...

Sto sistemando una sorta di vecchio cms fatto in php e basato su db access, a cui mi connetto con odbc. Ho il problema di salvare le immagini che l'utente carica dal proprio pc tramite form (il campo si chiama "file3") e vorrei salvarle dentro al db stesso. Quando effettuo la query di inserimento (campo di tipo "memo") va tutto...il problema è relativo all'estrazione dell'immagine...infatti mi vengono troncati dei caratteri e l'immagine che ottengo è "colorata" dai pixel solo per 3kb...

lettura dalla form:
Codice PHP:
$myimg$_FILES['file3']['tmp_name'];
$handle fopen($myimg"rb");
$contents fread($handlefilesize($myimg));
fclose($handle); 
inserimento:
Codice PHP:
$qry="INSERT INTO Image (ImageBig,ImageSmall,ID_POC,ID_Pathway,SingleImage) VALUES ('".$ImageBig."','".$ImageSmall."',".$ID_POC.",".$ID_Pathway.",'".base64_encode($SingleImage)."')"
estrazione:
Codice PHP:
$sql="SELECT * FROM Image WHERE ID_Image=28";
$rs=odbc_exec($conn,$sql);
while (
odbc_fetch_row($rs))
   {   
$miofile=odbc_result($rs,"SingleImage");
        echo 
base64_decode($miofile);
   } 
odbc_close($conn); 
ho tentato di usare anche il tipo "ole" ma non riesco a salvare in maniera corretta l'immagine...

Grazie dell'aiuto...