Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wczytywanie zdjęcia
Forum PHP.pl > Forum > Przedszkole
Guest
Mam taki kod za pomocą którego wczytuje zdjęcia z rozszerzeniem jpg. Skrypt pięknie działa we wszystkich przeglądarkach oprócz IE, czy wie ktoś dlaczego?
  1. <?php
  2. $zdjecie = $_FILES['zdjecie']; //zdjęcie pobrane z formularza
  3. $sprawdz = 'nie';
  4. if($zdjecie['type'] == 'image/jpeg') $sprawdz = 'tak'; //tylko jpegi
  5. if($sprawdz == 'tak')
  6.  {
  7. kod dodający zdjęcie
  8.  }
  9. else echo"Nie można wczytać zdjęcia";
  10. ?>

I w IE ciągle wyskakuje mi komunikat: Nie można wczytać zdjęcia, czyli sypie sie przy sprawdzaniu rozszerzenia pliku a w innych przeglądarkach jest OK - o co tu chodzi blink.gif
mike
badzIEwIE wysyła pliki .jpg ze zmienionym typem MIME.
Ustawia go na image/pjpeg

Zrób tak:
  1. <?php
  2.  
  3. $arrPhoto = $_FILES[ 'zdjecie' ];
  4.  
  5. if( ( $arrPhoto[ 'type' ] == 'image/jpeg' ) || ( $arrPhoto[ 'type' ] == 'image/pjpeg' ) )
  6. {
  7. // kod dodający zdjęcie
  8. }
  9. else
  10. {
  11. echo 'Nie można wczytać zdjęcia';
  12. }
  13.  
  14. ?>
Guest
Dzięki,
te IE to doprowadzi mie kiedyś do zawału a wie ktoś czy w wersji IE 7 bedzie akceptować image/jpeg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.