Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> rozszerzenie pliku
blizniak
post 16.01.2006, 21:20:09
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

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


witam
mam cos takiego

  1. <?php
  2.  
  3. echo $_FILES['src']['type'];
  4.  
  5. ?>

w operze pokazuje image/jpeg
w mozilii pokazuje image/jpeg

a czemu w internet explorer pokazuje image/pjpeg
wie ktos moze czemu internet explorer zle czyta rozszerzenie
Go to the top of the page
+Quote Post
crash
post 16.01.2006, 21:26:57
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Powinieneś pytać: Co developerzy Microsoftu brali/pili podczas pisania swoich aplikacji, że takie szopki powstały smile.gif No cóż, trzeba zaakceptować ułomność IE jak się chce go używać. Ja osobiście już nawet nie patrze jak wygląda coś pod IE.


--------------------
Go to the top of the page
+Quote Post
blizniak
post 16.01.2006, 21:49:02
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

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


a jest jakis sposob zeby mozna rozwiazac ten problem
Go to the top of the page
+Quote Post
tiraeth
post 16.01.2006, 21:51:20
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Sprawdzasz przeglądarkę użytkownika i w zależności od niej wyświetlasz odpowiednio nagłówki (jeżeli chodzi o wyświetlanie obrazka) smile.gif
Go to the top of the page
+Quote Post
blizniak
post 16.01.2006, 22:15:45
Post #5





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

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


a wie ktos jak sprawdzic jaka jest przegladarka
Go to the top of the page
+Quote Post
Sabistik
post 16.01.2006, 22:30:18
Post #6


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


$_SERVER['HTTP_USER_AGENT'] ?
Go to the top of the page
+Quote Post
Zajec
post 16.01.2006, 22:41:06
Post #7





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Sprawdzanie przeglądarki - najgorsze co może być. Istnieją tysiące różnych user-agent. Należy po prostu traktować image/pjpeg jako image/jpeg.
Go to the top of the page
+Quote Post
blizniak
post 18.01.2006, 14:28:44
Post #8





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

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


chcialbym wrocic jeszcze do tego tematu
bo przyszlo mi na mysl ze skoro ta tablica $_FILES['src']['type'] jest tworzona na serwerze to jaki wplyw ma przegladarka na to co tam bedzie w tej zmiennej
wiec dlaczego w roznych przegladarkach jest co innego ?
Go to the top of the page
+Quote Post
kszychu
post 18.01.2006, 14:36:02
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat(blizniak @ 2006-01-18 14:28:44)
skoro ta tablica $_FILES['src']['type'] jest tworzona na serwerze

Od kiedy?


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
blizniak
post 18.01.2006, 14:52:55
Post #10





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

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


no wydawalo mi sie przynajmniej ze tak jest. ze np po wyslaniu formularza ze zdjeciem po stronie serwera tworzona jest tablica $_FILES z roznymi informacjami dotyczacymi tego pliku
no bo raczej po stronie przegladarki chyba nie jest tworzona ta tablica
skoro sie myle to jakbys mogl to wytlumacz jak to jest
Go to the top of the page
+Quote Post
kszychu
post 18.01.2006, 16:08:16
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Już tłumaczę.
Załóżmy, że jest tak jak mówisz i to serwer tworzy tablicę $_FILES. Skąd wtedy wiadomo jaka jest nazwa pliku, jaka jest jego wielkość i co on zawiera? To przeglądarka wysyła te informacje do serwera, serwer "nadaje" temu nazwę $_FILES i strukturę tablicy. Ale same dane, a w tym typ pliku, wysyła przeglądarka.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
dtb
post 18.01.2006, 21:02:34
Post #12





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


  1. <?php
  2. $_FILES['src']['type'] = ($_FILES['src']['type'] == 'imege/pjpeg' ? 'image/jpeg' : $_FILES['src']['type']);
  3. ?>


--------------------
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: 8.07.2025 - 09:35