<?php case 'upload': default:{ if ( $_POST['submit'] == 'Ok') { if ( $_POST['nazwa-edytuj'] == "") { } else { $datagalerri = $_POST['nazwa-edytuj'] ; chmod ("../galeria/". $datagalerri, 0777); chmod ("../galeria/". $datagalerri.'/mini', 0777); } echo'<form action="index.php?page=zdjecia&opcja=opisy" method="POST"> <input type="hidden" name="galeria" value="'. $datagalerri.'" /> <input type="hidden" name="liczba" value="'.$_POST['liczba'].'" /> <input type="hidden" name="nazwa_galeri" value="'.$_POST['nazwa'].'" />'; for( $x = 1; $x <= $_POST['liczba']; $x++ ) { if ($_FILES['plik#'.$x.'']['type'] == 'image/jpeg' or $_FILES['plik#'.$x.'']['type'] == 'image/png' or $_FILES['plik#'.$x.'']['type'] == 'image/gif') { echo '<br/> '; if ($_FILES['plik#'.$x.'']['type'] == 'image/jpeg') { "../galeria/".$datagalerri."/e".$edata."zdjecie".$x.".jpg"); chmod('../galeria/'.$datagalerri."/e".$edata."zdjecie".$x.".jpg", 0644) ; } if ($_FILES['plik#'.$x.'']['type'] == 'image/gif') { "../galeria/".$datagalerri."/e".$edata."zdjecie".$x.".gif"); } if ($_FILES['plik#'.$x.'']['type'] == 'image/png') { "../galeria/".$datagalerri."/e".$edata."zdjecie".$x.".png"); } } else { echo '<script>document.cookie = "proces=blad";</script>Plik #'.$x.' nie jest zdjęciem!!!<br>';} } else { } } echo '<input type="submit" name="dalej" value="Dalej" /> </form>'; } } ?>
Co zrobić by w IE poprawnie rozpoznawalo typy plikow, bo aktualnie nawet plik jpg jest uznawany za "niepoprawny format pliku" a w FF i operze jest wszsytko ok.