Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nagłówki
Forum PHP.pl > Forum > Po stronie przeglądarki
Jabol
Tworząc dokument w XHTML w php jaki dać nagłówek??
Kod
header('Content-type: text/html');
czy
Kod
header('Content-type: text/xml');
Bo jak dam
Kod
header('Content-type: text/xhtml');
to mi sie mozilla (MozillaPL 1.3b) zabiera do downloadu
mleczasz
uzyj text/html
Dominik
http://www.w3.org/TR/xhtml-media-types/
dla zgodnosci ze starymi przegladarkami radze text/html
a jesli chodzi o zupelna zgodnosc z w3c to application/xhtml+xml
wassago
przegladarki jeszcze na default nie obsoguja rozszezenia *.xhtml dlatego ci download'uje (no moze IE6.0 sp2 - cos juz z *.xhtml ma wspolnego :wink: )... w kazdym razie uzywaj header('Content-type: text/html'); bo tak bedzie jak narazie najlepiej :wink:
Dominik
Cytat
przegladarki jeszcze na default nie obsoguja rozszezenia*.xhtml dlatego ci download'uje

Caly czas mowa o IE, ktory coraz bardziej udowadnia, przestaje byc przegladarka. Mozilla np z tym problemow zadnych nie ma.

Cytat
w kazdym razie uzywaj header('Content-type: text/html'); bo tak bedzie jak narazie najlepiej :wink:

To znaczy jesli chodzi o zgodnasc to jesli tworzymy plik z XHTML 1.0 to mamy prawo urzyc text/html ale w przeciwnym wypadku juz nie (czyli XHTML 1.1, Basic XHTML, czy niedlugo XHTML 2.0) tylko application/xhtml+xml (ewentualnie text/xml).
Teodor
Cytat
przegladarki jeszcze na default nie obsoguja rozszezenia *.xhtml dlatego ci download'uje (no moze IE6.0 sp2 - cos juz z *.xhtml ma wspolnego )...

Zadna "szanujaca sie" przegladarka nie odczytuje plikow po rozszerzeniu - po to zostalo stworzone mime/type.
IE jednak nie potrafi zrozumiec tego i traktuje wszystko po rozszerzeniu - inaczej mowiac wie lepiej od serwera co za plik otrzymuje... tongue.gif
przyklad:
http://son.quake2.org/test/wall.zip
htaccess z:
Kod
AddType text/plain zip

Mozilla - wyswietla plik
IE - chce go pobierac....

Pozdrawiam
wassago
Cytat
Zadna "szanujaca sie" przegladarka nie odczytuje plikow po rozszerzeniu - po to zostalo stworzone mime/type.
IE jednak nie potrafi zrozumiec tego i traktuje wszystko po rozszerzeniu - inaczej mowiac wie lepiej od serwera co za plik otrzymuje... tongue.gif


a jednak IE5.0 downloaduje... sprawdzalem..
kurtz
Cytat
a jednak IE5.0 downloaduje... sprawdzalem..
msie jest bardzo czuly gdy idzie o sciagnie plikow. niechec do inpretacji naglowka wynia z ograniczen na poziomie exploratora (dziedziczonych przez ie - stad pytania o typ pliku).

protym sposoem obejscia jest dodanie naglowkow wymuszjacych traktowanie pliku jako zlacznik - znakomity i sprawdzony sposob mozna znalez cw zrodle phpmyadmina (odnosnie zrzutu bazy do pliku .sql ktory jest wysylany).


pozdrawiam
Teodor
Cytat
a jednak IE5.0 downloaduje... sprawdzalem..

a nie powinien...

chodzilo mi o pokazanie ze IE nie respektuje mime. przyklad z zipem moze nie jest praktyczny ale zakladajac ze jestem developerem i na swojej stronie publikuje kod swoich skryptow - chce go pokazac wiec tworze katalog i dodaje mime type dla niego:
Kod
AddType text/plain php

http://son.quake2.org/test/mime/strona.php
Przegladarka "respektujaca" mime/type pokaze plik jako text - czyli OK

Inna sprawa - chce miec mozliwosc wyslania do uzytkownika pliku html - nie do ogladania ale do pobrania wiec dodaje mime:
Kod
AddType application/octet-stream html

http://son.quake2.org/test/mime/strona.html <----edited - jakos mi umknelo za 1 razem
I ponownie przegladarka "respektujaca" mime/type pobierze plik - czyli OK

A co zrobil IE - widzicie tongue.gif

Wymuszenie pobierania jest proste - ale uzyskanie reakcji IE na mime/type... hmm trudne, badz niemozliwe
wassago
no co tu duzo komentowac: MSIE - te dwie pierwsze litery do czegos musza sluzyc i o czyms nas powiadomic :wink:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.