![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 19.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Tak jak w temacie, czy kiedy che napisac strone w xhtmlu to musze ja zapisac jaki .xhtml cxy .html?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 1 Dołączył: 17.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Rozszerzenie .xhtml wtedy kiedy chcesz aby strona była podana jako application/xhtml+xml (upewnij się tylko, że apache taki typ doczepi jeśli przez niego to będziesz podawał).. w przypadku text/html po prostu .html lub .htm
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Rozszerzenie tak naprawde nic nie znaczy.
To ze apache (czy inny serwer www) wypusci plik .xhtml jako application/xhtml+xml zalezy tylko od jego konfiguracji. Mozna zrobic tak zeby pliki .mp3 byly traktowane przez przegladarke jako html. To czy piszesz w XHMLu czy htmlu zalezy tylko od zawartosci pliku. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
dr_bonzo rozszerzenie ma czasami znaczenie. Dokładnie wtedy kiedy informacja o typie pliku nie jest przesyłana do przeglądarki - na przykład gdy odpalasz plik z eksplorera plików, aby mozilla potraktowała ten plik jako application/xhtml+xml musi mieć on rozszerzenie .xhtml
Tak naprawdę rozszerzenie ma duże znaczenie, bo jest wyznacznikiem dla serwera (czasami też klienta) jaki typ mu przypisać Ten post edytował mariuszn3 9.10.2006, 14:50:08 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
mariuszn3, gdyby tak było, to adres *.php byłby otwierany w przeglądarce jako zwykły plik tekstowy.
Najważniejszy jest typ MIME. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
mariuszn3, gdyby tak było, to adres *.php byłby otwierany w przeglądarce jako zwykły plik tekstowy. Najważniejszy jest typ MIME. erix jak myślisz co decyduje o tym, że apache przyjmuje, że dany plik jest skryptem php? ;-) Mam wrażenie, że nie do końca złapałeś to co napisałem. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
mariuszn3: chodzilo mi o to ze:
- to ze plik ma rozszerzenie .html nie znaczy ze wsrodku bedzie kod html (w 99% przypadkow tak jest) - rozszerzenia zostaly wprowadzone po to zeby wskazac userowi typ pliku (format tresci pliku) bez koniecznosci zagladania do niego, jest to tylko konwencja -- trzymanie sie niej ulatwia zycie, ale mozna ja zupelnie olac (patrz punkt wyzej) -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat erix jak myślisz co decyduje o tym, że apache przyjmuje, że dany plik jest skryptem php? ;-) AddType application/x-httpd-php .php ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Kod AddType application/x-httpd-php .mike_mech ~mariuszn3 a teraz opisz w jednym zdaniu jak ten zapis jest rozumiany przez serwer apache ;-) |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype
Specjalnie się pofatygowałem - popatrz w taką szarawą tabelkę ze składnią. Co mamy? Cytat Syntax: AddType MIME-type extension [extension] ... N/C -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
heh.. tak naprawdę obydwoje mamy racje, tylko wy nie złapaliście co ja chciałem przekazać.
Tak, rozszerzenie nie stanowi o tym jakiego typu jest plik.. niektóre programy możemy tak skonfigurować aby dowolnemu rozszerzeniu przypisywały dowolny typ (vide apache).. jednakże (!) zwróćcie uwage, że to przypisanie polega na tym, że mówimy apache'owi przykładowo, żeby pliki z rozszerzeniem .mp3 podawał jako text/html (i o to mi erix chodziło). Apache zawsze patrzy na rozszerzenie pliku i na tej podstawie dobiera mu typ. Docelowo sprawa rozbija się o to jakie plik ma rozszerzenie i jak jest skonfigurowany na nie program. Autor tego posta nie określił czy plik xhtml będzie generował dynamicznie, czy będzie to statyczny plik, choć ja odebrałem, że chodzi mu o plik statyczny. Tak więc Jeśli chce odpalić statyczny plik xhtml w przeglądarce, po prostu z dysku, nie poprzez serwer http to musi mu nadać rozszerzenie .xhtml aby przeglądarka przyjęła że jest to dokument xhtml. W przypadku przesyłu przez http sprawa się rozbija o to jak rozszerzenie pliku będzie interpretowane przez serwer http, wtedy on dyktuje przeglądarce jakiego typu jest to plik. Ten post edytował mariuszn3 9.10.2006, 21:45:33 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Tak więc Jeśli chce odpalić statyczny plik xhtml w przeglądarce, po prostu z dysku, nie poprzez serwer http to musi mu nadać rozszerzenie .xhtml aby przeglądarka przyjęła że jest to dokument xhtml. Tylko pod Windows. Cytat W przypadku przesyłu przez http sprawa się rozbija o to jak rozszerzenie pliku będzie interpretowane przez serwer http, wtedy on dyktuje przeglądarce jakiego typu jest to plik. Z tym się jak najbardziej zgodzę. Cytat Apache zawsze patrzy na rozszerzenie pliku i na tej podstawie dobiera mu typ. Pod Unixem nie ma rozszerzeń plików. Apache wykorzystuje je tam jako elementy pomocnicze. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:53 |