Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie typu pliku..., czy jest to grafika (IE pokazuje błąd)
yaroo_s
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 10.02.2005
Skąd: Goleniów (pod Szczecinem)

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


Napisałem taki skrypcik:
  1. <?php
  2.  
  3.     // dodanie fotki
  4.      $fotka_error = $_FILES['fotka']['error'];
  5.       if($fotka_error != 0)
  6.       {
  7.          echo 'php zwrócił następuący błąd: '.$fotka_error;
  8.          exit;
  9.       }
  10.       $fotka_name=$_FILES['fotka']['name'];
  11.       $fotka_type=$_FILES['fotka']['type'];
  12.       $fotka_size=$_FILES['fotka']['size'];
  13.       $fotka_temp=$_FILES['fotka']['tmp_name'];
  14.       
  15.       if($fotka_type!=&#092;"image/gif\" && $fotka_type!=\"image/jpeg\")
  16.       {
  17.          echo 'To nie jest poprawny typ pliku dla obrazka';
  18.          exit;
  19.       }
  20.       if($fotka_size >= 100000)
  21.       {
  22.          echo 'Plik jest za duży.';
  23.          exit;
  24.       }
  25.  
  26.       $rozmiar = getimagesize($fotka_temp);
  27.       if($rozmiar[1]>640 || $rozmiar[2]>480)
  28.       {
  29.          echo 'Jeden z wymiarów obrazka przekracza dopuszczalną wielkość';
  30.          exit;
  31.       }
  32.  
  33. ?>


analizowałem go kilka razy, wygląda na OK. Zreszta przeglądarka Opera (Opera rulezz!) działa normalnie. ładuje plik aż miło ale IE nie działa.
Wysypuje sie w momęcie sprawdzenia typu pliku, wypisuje:

To nie jest poprawny typ pliku dla obrazka //co wynika za skryptu

Nie powinna tego robic jako że ładuje grafikę (dokładnie plik nazywa się 01.jpg)

Czy ktoś wie co mozę byc problemem?? zaznaczam (jeszcze rz) że na operze skrypt wykownywany jest normalnie....(chodż nie wiem co ma przeglądarka do wykonywaniu php na serwerze) ;?

Ten post edytował yaroo_s 1.03.2005, 16:03:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
czachor
post
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


spróbuj tak:
  1. <?php
  2. if($fotka_type!=&#092;"image/gif\" && $fotka_type!=\"image/jpeg\" && $fotka_type != \"image/jpg\")
  3. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 01:24