problem jest taki.
zbudowalem caly system dodawania jakis tresci do bazy wraz z wygenerowana nazwa pliku ktory biare z $_FILES
pod netscape dziala poprawnie dla przewidzianych jpgow i gifow a pod IE gify dzialaja a jpg NIE!, wklejam kod zeby przyblizyc sytuacje
bardzo prosze o wszelkie uwagi co moze byc powodem tego ze:
pod NN idzie mi GIF i JPG a pod IE tylko GIF
<?
function addNews($topic,$body){
global $newsTable, $maxFileSize;
$dzisiaj=getdate();
$miesiac=$dzisiaj['mon'];
if($misiac<10) $miesiac="0".$miesiac;
$dzien=$dzisiaj['mday'];
if($dzien<10) $dzien="0".$dzien;
$rok=$dzisiaj['year'];
$godzina=$dzisiaj['hours'];
$minuta=$dzisiaj['minutes']; // tutaj sobie date robie, ale neiwazne wklejam zeby nie bylo ze mam date zle
mysqlConnect(); //lacze sie tu, wszystko ok z tym
include 'gen_num.php'; //tam sobie generuje nazwa, tez jest dobrze
if($_FILES['pic']['error']==4){ //tu jest problematyczna kwesta z tym MIME
$query="INSERT INTO ".$newsTable." SET topic='".$topic."', body='".$body."', date='".$dzien.".".$miesiac.".".$rok."', photo='no_photo'";
$result=mysql_query($query);
}
if((($_FILES['pic']['size'])<$maxFileSize) && (($_FILES['pic']['type']=="image/gif")||($_FILES['pic']['type']=="image/jpeg"))){
if($_FILES['pic']['type']=="image/jpeg"){
$type="jpg";
}
if($_FILES['pic']['type']=="image/gif"){
$type="gif";
}
if(!is_dir(gfx_n)){
mkdir(gfx_n,0777);
}
if(move_uploaded_file($_FILES['pic']['tmp_name'],"./gfx_n/".$gen_num.".".$type)){
$query="INSERT INTO ".$newsTable." SET topic='".$topic."', body='".$body."', date='".$dzien.".".$miesiac.".".$rok."', photo='".$gen_num.".".$type."'";
$result=mysql_query($query);
}
}
}
?>