C'è qualcuno in grado di spiegarmi perchè il mio script per l'upload funziona perfettamente con firefox ma con IE non c'è verso funzioni?? .
(anke con un mio amico non funziona, anche se usa firefox e non capisco il motivo )
posto tutto il codice:

Codice PHP:
    <?php
//
require "MySql.php";


// QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI
// DI PHP PRECEDENTI ALLA 4.1.0
if(!isset($_FILES)) $_FILES $HTTP_POST_FILES;
if(!isset(
$_SERVER)) $_SERVER $HTTP_SERVER_VARS;

//variabili
$Title=$_POST['Title'];
$Password=$_POST['Password'];
$Description=$_POST['Description'];
$Tags=$_POST['Tags'];
$SplittedTags=split("",$Tags);

if(!
$Description){
$Description="(No description)";
}

if(!
$Tags)
{
$Tags="(No Tags)";
}

$res=mysql_query("SELECT * FROM Accounts WHERE Password='$Password'")or die (mysql_error());
list(
$dbPass)=mysql_fetch_row($res);

if(
$dbPass)
{

//prendo il codice immagine + alto
$res=mysql_query("SELECT MAX(ImgCode) FROM Images")or die (mysql_error());
list(
$dbCode)=mysql_fetch_row($res);


//tipo immagine
$ImgType=".jpg";

  
//prendo l'username
$res=mysql_query("SELECT Username FROM Accounts WHERE Password='$Password'")or die(mysql_error());
list(
$Username)=mysql_fetch_row($res);

// QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI
// DI PHP PRECEDENTI ALLA 4.1.0
if(!isset($_FILES)) $_FILES $HTTP_POST_FILES;

//creo una cartella
mkdir("d:\inetpub\webs\ikonosisorg\public\Img$Username");

//directory
$Dir="d:/inetpub/webs/ikonosisorg/public/Img$Username";
$Cartella="Img$Username";

//NOME DEL FILE UPLOADATO
$file_name =$dbCode+1;

if(
is_uploaded_file($_FILES['upfile']['tmp_name'])) {

  
//può essere solo immagine
  
if($_FILES["upfile"]["type"] == "image/jpeg" || $_FILES["img"]["type"] == "image/pjpeg") { $ImgType ".jpg";
} elseif(
$_FILES["upfile"]["type"] == "image/png") { $ImgType ".png";}
elseif (
$_FILES["upfile"]["type"] == "image/gif")  { $ImgType ".gif";}
else {echo 
"you can upload only an image..."; exit;}

 
//se riesce a spostarlo
if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "$Dir/$file_name$ImgType"))
{
  
//inserisco dati nel database
$resAction=mysql_query("INSERT INTO Images VALUES('$file_name', '0', '$Title', '$Description', '$Tags', '$Username', '$ImgType') ")or die(mysql_error());

//risultati con links
 
echo '<table border="0" width="100%" height="90">';
echo 
'    <tr>';
echo 
'        <td height="90" width="25%">';
echo 
"[img]../Public/$Cartella/$file_name$ImgType[/img]</td>
                <td height='90' witdh='75%'>
                <p align='center'> <font size=5 face='Bodoni MT Poster Compressed' color='green'> 
$Title </font></p><p align='center'> <font size=4 face='Bodoni MT Poster Compressed'> Direct link: &nbsp &nbsp <input type='text' readonly size=50 value='http://www.ikonosis.org/Scripts/ShowImage.php?ImgCode=$file_name'></p><p align='center'> <font size=4 face='Bodoni MT Poster Compressed'> HTML Code: &nbsp &nbsp <input type='text' readonly size=50 value='<a href=\"http://www.ikonosis.org/Scripts/ShowImage.php?Code=$file_name\"><img src=\"http://www.ikonosis.org/public/$file_name.$ImgType\"</a>'></p>
                <p align='center'><font size=4 face='Bodoni MT Poster Compressed'> Forum Post Code: &nbsp &nbsp <input type='text' readonly size=50 value=
                '[URL=http://www.ikonosis.org/Scripts/ShowImage.php?ImgCode=
$file_name][IMG]http://www.ikonosis.org/public/$file_name"."."."$ImgType [/IMG][/URL]'></p>
                </td>
    </tr>
</table>"
;

echo
"<center>[url='ShowImage.php?ImgCode=$file_name']<input type='button' value='View Image!'>[/url]</center>";
}

//se no
else

{
die (
"File cannot be copied");
}


}

else {

die(
"Problems to upload " $_FILES['upfile']['name']);

}

echo 
"Upload(" $_FILES['upfile']['name'] . ")succesfully!!";
}

else
{
echo
"[b]Password not found[/b]";
}





?>
Grazie per qualsiasi consiglio...