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.