Thread View: pl.comp.www.server-side
7 messages
7 total messages
Started by mokpl
Thu, 07 Apr 2011 13:27
krzaki zamiast jpg
Author: mokpl
Date: Thu, 07 Apr 2011 13:27
Date: Thu, 07 Apr 2011 13:27
7 lines
1029 bytes
1029 bytes
Witam. Jest apache z mod_rewrite i php z includami. Problem polega na tym, że np. linki .html przepuszczone przez powyższe działają normalnie, ale np. pliki .jpg otwierają się w przeglądarce jako "krzaki" na całą stronę. Gdzie bliżej szukać przyczyny problemu?
Re: krzaki zamiast jpg
Author: Tomasz Sowa
Date: Thu, 07 Apr 2011 16:27
Date: Thu, 07 Apr 2011 16:27
8 lines
960 bytes
960 bytes
Dnia Thu, 07 Apr 2011 15:27:09 +0200, mokpl napisał(a): > Gdzie bliżej szukać przyczyny problemu? W nagłówku Content-Type zwracanym przez serwer. -- Tomek
Re: krzaki zamiast jpg
Author: mokpl
Date: Thu, 07 Apr 2011 17:18
Date: Thu, 07 Apr 2011 17:18
8 lines
1137 bytes
1137 bytes
W dniu 2011-04-07 18:27, Tomasz Sowa pisze: > W nagłówku Content-Type zwracanym przez serwer. Fakt. Przeglądarka pokazuje .jpg jako text/html. W pliku mime.types ma powiązanie z rozszerzeniem jpg. Jak mogę zmienić ten content-type?
Re: krzaki zamiast jpg
Author: mokpl
Date: Thu, 07 Apr 2011 17:41
Date: Thu, 07 Apr 2011 17:41
8 lines
1209 bytes
1209 bytes
W dniu 2011-04-07 19:18, mokpl pisze: > Fakt. Przeglądarka pokazuje .jpg jako text/html. > W pliku mime.types ma powiązanie z rozszerzeniem jpg. > Jak mogę zmienić ten content-type? Próbowałem też "AddType image/jpeg .jpg" w .htacces, ale jpgi dalej wyświetla mi jako text/html.
Re: krzaki zamiast jpg
Author: porneL
Date: Thu, 07 Apr 2011 19:14
Date: Thu, 07 Apr 2011 19:14
16 lines
1389 bytes
1389 bytes
On Thu, 07 Apr 2011 18:41:59 +0100, mokpl <mokpl@gazeta.pl> wrote: > W dniu 2011-04-07 19:18, mokpl pisze: > >> Fakt. Przeglądarka pokazuje .jpg jako text/html. >> W pliku mime.types ma powiązanie z rozszerzeniem jpg. >> Jak mogę zmienić ten content-type? > > Próbowałem też "AddType image/jpeg .jpg" w .htacces, ale jpgi dalej > wyświetla mi jako text/html. PHP nie czyta apaczowych typów, tylko używa swojego ustawionego w php.ini text/html. Użyj header(), żeby zmienić typ na odpowiedni w PHP. -- regards, porneL
Re: krzaki zamiast jpg
Author: mokpl
Date: Fri, 08 Apr 2011 14:14
Date: Fri, 08 Apr 2011 14:14
16 lines
1660 bytes
1660 bytes
W dniu 2011-04-07 21:14, porneL pisze: >> Próbowałem też "AddType image/jpeg .jpg" w .htacces, ale jpgi dalej >> wyświetla mi jako text/html. > > PHP nie czyta apaczowych typów, tylko używa swojego ustawionego w > php.ini text/html. Użyj header(), żeby zmienić typ na odpowiedni w PHP. Chyba niedokładnie opisałem problem, sorki. Jest tak: mod_rewrite przekierowuje wszystkie żądania do jednego pliku php, który coś tam sobie sprawdza i wczytuje właściwą stronę html przy pomocy include. No i ten include działa, dopóki to nie będzie np. jpg (tzn. też działa tylko "includuje krzaki"). Jak można w tej sytuacji wyświetlić ten obrazek?
Re: krzaki zamiast jpg
Author: mokpl
Date: Fri, 08 Apr 2011 21:03
Date: Fri, 08 Apr 2011 21:03
5 lines
1185 bytes
1185 bytes
W dniu 2011-04-08 16:14, mokpl pisze: > Jak można w tej sytuacji wyświetlić ten obrazek? Rzeczywiście wystarczyło nadać z poziomu php właściwy content-type. Dzięki.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads