WItam
posiadam skrypty uploadu (www.7images.pl).
pod firefoxem chodzi idealnie, ale kiedy odpalam pod IE i chce zuploadowac plik na serwer caly czas wykakuje blad (zly typ pliku dopuszczlene to JPG GIF ... ) , a uploaduje plik z formatem JPG . Pomocy

oto zwartosc piku index.php (tam jest upload):
<?php
include("./lang/lang_polish.php");
include("config.php");
include("include/common.php");
if(isset($_POST['Submit'])) {
$uzyj_nazwy = $_FILES['image']['name'];
$uzyj_nazwy_tmp = $_FILES['image']['tmp_name'];
$uzyj_nazwy_roz = $_FILES['image']['size'];
$uzyj_nazwy_typ = $_FILES['image']['type'];
if (isset($_FILES['image']['name'])) {
if($uzyj_nazwy_roz > $maxrozmiar)
{
include("template/header.php");
errform('<CENTER>Rozmiar pliku jest za duży.<br>Maxymalny rozmiar to: <b>1000 kb</b><FORM>
<INPUT TYPE="BUTTON" VALUE=" Powrót" ONCLICK="history.back(-1)">
</FORM></CENTER><BR><BR>');
require_once("template/footer.php");
}
else
{
$type = array('image/jpeg', 'image/gif', 'image/png', 'image/jpg'); if($uzyj_nazwy_typ !== $type[0] and $uzyj_nazwy_typ !== $type[1] and $uzyj_nazwy_typ !== $type[2] and $uzyj_nazwy_typ !== $type[3])
{
include("template/header.php");
errform('<CENTER>Zły typ pliku.<br>Dopuszczalne to: <b>JPG, GIF, PNG</b><FORM>
<INPUT TYPE="BUTTON" VALUE=" Powrót" ONCLICK="history.back(-1)">
</FORM></CENTER><BR><BR>');
require_once("template/footer.php");
}
$numer = @rand(100000
, 999999
);
/*// Łączymy się z bazą danych:
$sql = @mysql_connect($host, $user, $pass) or die('Blad laczenie');
@mysql_select_db($baza, $sql) or die('blad wybieranie');*/
/*// Wykonujemy zapytanie, zapisując w bazie informacje o zdjęciu.
$imageinfo = "INSERT INTO images VALUES ('NULL', '".$prefix."', '".$numer."', '".$uzyj_nazwy."', '".$uzyj_nazwy_typ."', '".$uzyj_nazwy_roz."', '".$_SERVER['REMOTE_ADDR']."', '".$_SERVER['REMOTE_HOST']."', '".$data."')";
@mysql_query($imageinfo) or die('blad wkladanie');*/
$obrazek = $katalog . $numer . $uzyj_nazwy;
$image = $adres . $katalog . $numer . $uzyj_nazwy;
$obrazek_min = $katmin . $prefix . $numer . $uzyj_nazwy;
$image_thumb = $adres . $obrazek_min;
@chmod
($obrazek, @octdec(666
));
$proporcje = $rozmiary[1] / $rozmiary[0];
if ($rozmiary[1] <= $rozmiar)
{
$nowa_szerokosc = $rozmiary[0];
$nowa_wysokosc = $rozmiary[1];
}
else
{
$nowa_wysokosc = $rozmiar;
$nowa_szerokosc = @abs($nowa_wysokosc / $proporcje); }
$ext = $uzyj_nazwy_typ;
$ext = @str_replace("image/jpeg", "ImageCreateFromJPEG", "$ext"); $ext = @str_replace("image/jpg", "ImageCreateFromJPEG", "$ext"); $ext = @str_replace("image/gif", "ImageCreateFromGIF", "$ext"); $ext = @str_replace("image/png", "ImageCreateFromPNG", "$ext"); $ext = @str_replace("image/JPG", "ImageCreateFromJPEG", "$ext");
$obrazek_zrodlowy=$ext($obrazek) or
die($lang['source_img_error'] . $ext);
$hide_text = ($nowa_szerokosc < 150) ? 1 : 0;
$bar_height = ($hide_text) ? 0 : 15;
$res = @getimagesize("".$katalog . $numer . $uzyj_nazwy.""); $typ = $res['mime'];
$width = $res[0];
$height = $res[1];
$fsize = @filesize($katalog . $numer . $uzyj_nazwy); $ext = 0;
while($fsize > 1024)
{
$fsize = $fsize / 1024;
$ext++;
}
$obrazek_docelowy = @imagecreatetruecolor( $nowa_szerokosc, $nowa_wysokosc + $bar_height );
@imagerectangle( $obrazek_docelowy, 0, 0, $nowa_szerokosc, $nowa_wysokosc, @imagecolorallocate( $obrazek_docelowy, 0, 0, 0) );
$dw = $nowa_szerokosc;
@imagecopyresampled($obrazek_docelowy,$obrazek_zrodlowy,1,1,0,0, $nowa_szerokosc,$rozmiar,@ImageSX($obrazek_zrodlowy),@ImageSY($obrazek_zrodlowy));
if( !$hide_text )
{
@imagestring( $obrazek_docelowy, 2, 30, $nowa_wysokosc, "".$width."x".$height." ".$size[0]."kb", @imagecolorallocate( $obrazek_docelowy, 255, 255, 255 ) );
}
@imagegif($obrazek_docelowy, $obrazek_min, $jakosc);
@imagedestroy($obrazek_zrodlowy);
@imagedestroy($obrazek_docelowy);
@chmod
($obrazek_min, @octdec(666
));
require_once("./template/upload_done.php");
}
}
}
else if($_GET['act'])
{
require_once("./template/header.php");
switch ($_GET['act'])
{
case 'kontakt':
wczytaj(kontakt);
break;
case 'regulamin':
wczytaj(regulamin);
break;
case 'pomoc':
wczytaj(pomoc);
break;
default:
}
require_once("template/footer.php");
}
else
{
require_once("template/upload_start.php");
}
?>
prosze o pomoc z gory THX !