Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> upload awatarów nie działa pod IE
humman
post 6.07.2009, 11:16:55
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 13.02.2008

Ostrzeżenie: (0%)
-----


Witam
Mam problem z uploadem awatarów pod IE.
Pod Firefoksa wszystko działa bez błędów natomiast IE już po pierwszym warunku wyświetla błąd.



oraz skrypt:
  1. <?php
  2. IF($_FILES['zalacznik']['type'] == 'image/png' or $_FILES['zalacznik']['type'] == 'image/jpeg' or $_FILES['zalacznik']['type'] == 'image/gif')
  3.    {
  4.    $x = getimagesize($_FILES['zalacznik']['tmp_name']);
  5.    IF(!is_array($x) or $x[0] < 2)
  6.        {
  7.       BŁĄD: Zły plik graficzny2&#092;";
  8.        }
  9.  
  10.    
  11.    if (count($_FILES)) {
  12.    if (!($_FILES['zalacznik']['size'])) {
  13.       BŁĄD: Nie przesłano pliku awatara&#092;";
  14.    } else if ($_FILES['zalacznik']['size']>25000)
  15.        {
  16.        BŁĄD: Za duży plik&#092;";
  17.        } else {
  18.        $newname = dirname(__FILE__) . '/images/awatars/' .
  19.                $_SESSION['SESS_USERNAME'].&#092;".\".basename($_FILES['zalacznik']['type']);
  20.  
  21.        if (!(move_uploaded_file($_FILES['zalacznik']['tmp_name'],
  22.                $newname))) {
  23.           BŁĄD: Wystąpił błąd podczas przesyłania pliku&#092;";
  24.        } else {
  25.            // Udało się!
  26.                        $page->assign['komunikat'] .= &#092;"Zrobione! Plik został zapisany\";
  27.  
  28. niżej jest zapis do bazy danych linku do zdjęcia.
  29.  
  30.        }
  31.    }
  32. }
  33.    
  34.    } else $&#092;"BŁĄD: Zły plik graficzny\";
  35. ?>



i włąśnie wyświetla mi się ostatni komunikat "BŁĄD: Zły plik graficzny" czyli nie przechodzi pierwszego warunku gdzie sprawdza typ pliku.

Co jest nie tak skoro pod firefoksem działa a pod IE nie?

Ten post edytował humman 6.07.2009, 11:44:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
wookieb
post 6.07.2009, 11:20:13
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To sprawdz jaki typ wysyła ie a jaki ff
  1. <?php
  2. var_dump($_FILES['zalacznik']['type']);
  3. ?>


Ten post edytował wookieb 6.07.2009, 11:21:49


--------------------
Go to the top of the page
+Quote Post
deirathe
post 6.07.2009, 11:21:01
Post #3





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

Ostrzeżenie: (0%)
-----


IE nie rozpoznaje typów, raczej...


--------------------
Kawałek mojego blogu
Everything should be as simple as possible but not simpler.
A Einstein
Go to the top of the page
+Quote Post
humman
post 6.07.2009, 11:25:14
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 13.02.2008

Ostrzeżenie: (0%)
-----


Cytat(wookieb @ 6.07.2009, 12:20:13 ) *
To sprawdz jaki typ wysyła ie a jaki ff
  1. <?php
  2. var_dump($_FILES['zalacznik']['type']);
  3. ?>


heh IE podaje coś takiego image/pjpeg a FF normalnie image/jpeg

dzięki

Ten post edytował humman 6.07.2009, 11:25:59
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:33