[xhtml] Typ MIME w PHP
Moderator: Pomocy?!
[xhtml] Typ MIME w PHP
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0
H.L. Mencken
- Nerf
- Posty: 411
- Z nami od: 14 stycznia 2003, 22:25
- Lokalizacja: Piła-Warszawa
Re: [xhtml] Typ MIME w PHP
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a6) Gecko/20050105 Firefox/1.0+
- zwierz
- Moderator
- Posty: 1914
- Z nami od: 31 sierpnia 2003, 10:13
- Lokalizacja: Kraków
- Strus
- Posty: 301
- Z nami od: 29 stycznia 2004, 18:03
- Lokalizacja: Bochnia
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0
H.L. Mencken
- Nerf
- Posty: 411
- Z nami od: 14 stycznia 2003, 22:25
- Lokalizacja: Piła-Warszawa
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.5) Gecko/20050101 Firefox/1.0
- Kod: Zaznacz cały
$ha = explode(',', strtolower($_SERVER['HTTP_ACCEPT']));
foreach($ha as $xhtml)
{
if(ereg("application/xhtml\+xml", $xhtml))
{
header("Content-type: application/xhtml+xml");
break;
}
else
{
header("Content-type: text/html");
}
}
- zwierz
- Moderator
- Posty: 1914
- Z nami od: 31 sierpnia 2003, 10:13
- Lokalizacja: Kraków
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
- Kod: Zaznacz cały
$charset="iso-8859-2";
substr_count($_SERVER['HTTP_ACCEPT'], 'application/xhtml+xml') ? $mime="application/xhtml+xml : $mime="text/html";
header("Content-Type:".$mime."; charset=".$charset);
Jak się "uprzeć" to i w jednej linijce można zapisać... .
- Gedi
- Posty: 324
- Z nami od: 10 sierpnia 2003, 17:36
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.5) Gecko/20050101 Firefox/1.0
Gedi pisze:Nie ma potrzeby przechodzenie przez tablicę.
No fakt Przerobiłem swój inny skrypt, który służył do bardziej skomplikowanej rzeczy, a nie pomyślałem, że wystarczy substr użyć.
- zwierz
- Moderator
- Posty: 1914
- Z nami od: 31 sierpnia 2003, 10:13
- Lokalizacja: Kraków
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0
H.L. Mencken
- Nerf
- Posty: 411
- Z nami od: 14 stycznia 2003, 22:25
- Lokalizacja: Piła-Warszawa
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.5) Gecko/20050101 Firefox/1.0
Nerf pisze:ACo one właściwie robią?
Serwują przeglądarce typ application/xhtml+xml, a jeśli przeglądarka go nie obsługuje - text/html
- zwierz
- Moderator
- Posty: 1914
- Z nami od: 31 sierpnia 2003, 10:13
- Lokalizacja: Kraków
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050104 Firefox/1.0
Nerf pisze:Czy też sprawdzają one, na jaki typ MIME pozwala serwer
Tak dla pełnej jasności, to co ustawisz w Header ma wyższy priorytet nad tym co jest ustawione w configu serwera.
- Strus
- Posty: 301
- Z nami od: 29 stycznia 2004, 18:03
- Lokalizacja: Bochnia
Kto jest online
Zarejestrowani użytkownicy: Google [Bot]