Ponizej przedstawiam kod, ktory jest odpowiedzialny za upload obrazka i zapisanie go do bazy. Bylem przekonany, ze dziala wszystko az odpalilem skrypt pod ie (normalnie uzywam mozzilli) i okazalo sie ze przy jpgach wyskakuje blad :
Could Not Copy, Wrong Filetype (12366791741fa1edf5d304.jpg)
Zna ktos przyczyne ?
Z gory dzieki za odpowiedz.
<? require('sesclass.php'); function upl() { $size=$_FILES['imagefile']['size']; if(($width >100)&&($height >100)&&($size >10000)){ $siz=$size/1000; } else { if ($_FILES['imagefile']['type'] == "image/gif"){ $_FILES['imagefile']['name']=$random.'.gif'; $fotka=$random.'.gif'; print'<script type="text/javascript"> window.parent.location.href="changeprofile.php" </script>'; } elseif ($_FILES['imagefile']['type'] == "image/JPEG"){ $_FILES['imagefile']['name']=$random.'.jpg'; $fotka=$random.'.jpg'; $query = "UPDATE users SET user_fot='".$fotka."'WHERE username='".$usernam."'"; print'<script type="text/javascript"> window.parent.location.href="changeprofile.php" </script>'; } else { } } } ?>
Pozdrawiam Felix
Edit znalazlem odpowiedz na to i moze sie komus przydac
zamiast
<?php elseif ($_FILES['imagefile']['type'] == "image/JPEG") ?>
wrzucic to
<?php elseif ($_FILES['imagefile']['type'] == "image/pjpeg" || $_FILES['imagefile']['type'] == "image/jpeg" ) ?>
Teraz powinno dzialac pod wszystkimi przegladarkami