Ciao a tutti. Sto realizzando una piccola web ap per l'azienda in cui lavoro. Si tratta di una sorta di copia di google drive, che visualizza i documenti e le directory presenti in una directory principale da me scelta, dando la possibilità di scaricare o caricare i file. Fin'ora è andato tutto bene, ma, come mi aspettavo, i problemi sono arrivati a frotte quando ho iniziato a testarla su internet explorer 8. L'unico di questi problemi che non sono riuscito a risolvere riguarda il caricamento dei file: quando clicco sul campo input per eseguire la submit del form non succede nulla, se clicco una seconda volta il form viene inviato ma viene perso il file selezionato per l'upload.
Questa è il form:

codice:
<form action="upload_ie.php" method="post" enctype="multipart/form-data">
   <div>
      <div>
         <input type="file" name="file" id="inputfile"/>
         <button id="buttonfile" class="formbutton">Choose File</button>
         <input type="text" disabled id="filename" placeholder="Selected file name" name="filename" class="forminputtext" />
      </div>
      <div id="informwrapper">
         <button id="buttonpath" class="formbutton">File Name</button>
         <input type="text" id="filedestname" placeholder="Destination file name" name="filedestname" class="forminputtext" />
         <span id="allowext"> Allowed types of file: .doc .docx .pdf .xls .xlsx </span>
      </div>
      <div id="iewrapper">
         <input type='submit' id='subform' name='submitBtn' value='Send File'/>
         <?php echo "<input type='hidden' name='url' value='".$_GET['dir']."/' />"; ?>
      </div>
   </div>
</form>
e questo è lo script che salva il file:
codice:
<?php
	if ($_FILES["file"]["error"] > 0){
		echo "Error: " . $_FILES["file"]["error"] . "
";
	}
	if (file_exists($_POST['url'] . $_FILES["file"]["name"])){
		echo $_FILES["file"]["name"] . " already exists. ";
	}else{
		move_uploaded_file($_FILES["file"]["tmp_name"],$_POST['url'] . $_FILES["file"]["name"]);
		echo "path: ".$_POST['url'].$_FILES['file']['name'];
		echo "link";
		echo "<script>";
		echo "$.cookie('dir_nav',$.cookie('ie_last_page'));
			$(window.location).attr('href', '../../index.php');";
		echo "</script>";
	}
?>
cercando nel forum ho trovato una discussione simile a questa, ma senza alcuna risposta: http://forum.html.it/forum/showthread/t-1514278.html

non so che fare, è la prima volta che riscontro un problema del genere, ma del resto da ie ci si può aspettare di tutto