Ciao a tutti!

Ho uno strano problema...
Per testare il sito che sto sviluppando uso principalmente Firefox, ma ogni tanto (specie quando faccio cambiamenti al template) provo anche con IE e Opera.

Ora, mi sono accorto che il modulo per l'upload di un'immagine funziona solo con firefox... con opera e IE mi dice che il file non è in formato jpg...

vi posto il codice interessato:

FORM:
codice:
<input type="hidden" name="MAX_FILE_SIZE" value="1300000" />
<input type="file" size="20" id="art_foto_tmp" name="art_foto_tmp"/>
poi, lo script per elaborare l'immagine:
codice:
function create_image($larg_foto, $destinazione){
global $result;
	$img = imagecreatefromjpeg($_FILES['art_foto_tmp']['tmp_name']); 
	$type = ".jpg";
	$dx = imagesx($img); # estrae larghezza immagine
	$dy = imagesy($img); # estrae altezza immagine
	if (($larg_foto) > ($dx)) { $ndx = $dx; }
	else {	$ndx = $larg_foto; }
	$ndy = ($dy / ($dx/$ndx)); # nuova altezza immagine
	$img_tc = imagecreatetruecolor ($ndx,$ndy);
	imagecopyresampled($img_tc,$img,0,0,0,0,$ndx,$ndy,$dx,$dy);
	imagejpeg($img_tc, $destinazione."$type", 85);
	$result = $destinazione."".$type;
Qualcuno sa da cosa può dipendere ?