Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> header + IE, ie to badziew...
Andree
post 21.01.2005, 17:20:41
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.11.2003
Skąd: zewsząd

Ostrzeżenie: (10%)
X----


Witam.

Kod
  1. <?php
  2. switch( $roz )
  3. {
  4.     case &#092;"gif\": $ctype=\"image/gif\"; break;
  5.     case &#092;"png\": $ctype=\"image/png\"; break;
  6.     case &#092;"jpeg\":
  7.     case &#092;"jpg\": $ctype=\"image/jpg\"; break;
  8.  
  9.     //The following are for extensions that shouldn't be downloaded (sensitive stuff, like php files)
  10.     case &#092;"php\":
  11.     case &#092;"htm\":
  12.     case &#092;"html\":
  13.     case &#092;"txt\": die(\"<b>Cannot be used for \". $file_extension .\" files!</b>\"); break;
  14.  
  15.     default: $ctype=&#092;"image/jpg\"; break;
  16. }
  17.   
  18. //Use the switch-generated Content-Type
  19. header(&#092;"Content-Type: $ctype\");
  20. @readfile($file);
  21. ?>


Problem:
Testuje to pod opera i wszystko ladnie dziala- pojawia sie obrazek.
Ale gdy probuje pod IE to zamiast mi sie wyswietlic obrazek to chce mi zapisac plik galeria.php na dysk :/ co prawda w tym pliku sa krzaki,ale powinien sie obrazek pokazac a nie jakies badyle :/


Co tutaj moze byc nie tak?

Ten post edytował Andree 21.01.2005, 17:22:15


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Kuziu
post 21.01.2005, 18:23:03
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


A może masz tak skonfigurowaną przeglądarke ?

Jak byś dał linka to można by sprawdzić na innych IE.


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
Liko
post 21.01.2005, 18:24:19
Post #3





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


IE jak zwykle odbiega od normy i zamiast headera: image/jpeg trzeba dla jpeg'a wyslac headera: image/pjpeg. Po tym zabiegu powinno działać.
Go to the top of the page
+Quote Post
Andree
post 21.01.2005, 19:06:04
Post #4





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.11.2003
Skąd: zewsząd

Ostrzeżenie: (10%)
X----


Cytat(Liko @ 2005-01-21 19:24:19)
IE jak zwykle odbiega od normy i zamiast headera: image/jpeg trzeba dla jpeg'a wyslac headera: image/pjpeg. Po tym zabiegu powinno działać.

niestety nie dziala.
A linka nie mam jak podac bo na lokalu mam strone.

O dziwo wykorzystalem takie rozwiazanie ze
wrzucilem linka do obrazka w html,czyli <img src="gallery.php?imgid=34">
i wyswietla dobrze,ale jak chce sie dostac bezposrednio to nie dziala.


--------------------
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: 25.07.2025 - 07:56