Qualcuno ha qualche idea su come mai un inserimento di un'immagine, col codice postato in basso, usato decine e decine di volte con successo, da un PC (XP Pro e solo da questo PC) non funge, e il campo BLOB risulta vuoto?
Gli altri valori (Type, Name e Size) vengono passati.
Altri PC nella stessa rete (stesso OS) di quello incriminato vanno alla perfezione ed hanno gli stessi settaggi di quello che non va.

Codice PHP:
if (($_FILES["immagine"] != "") && (file_exists($_FILES["immagine"]["tmp_name"]))) 
$image addslashes(fread(fopen($_FILES["immagine"]["tmp_name"], "rb"), $_FILES["immagine"]["size"]));



$dati" INSERT INTO tabella VALUES ('',                                        
                                         '
$image',
                                         '" 
$_FILES["immagine"]["name"] . "',
                                         '" 
$_FILES["immagine"]["size"] . "',
                                         '" 
$_FILES["immagine"]["type"] . "'
                                         )"

Ho provato a disattivare Firewall, Antivirus, settare la protezione Connessione Internet come gli altri PC dove l'upload funziona, etc, ma non riesco a trovare il problema, il campo BLOB è sempre vuoto.