Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DOCTYPE od content-type, echo i $_SERVER['HTTP_ACCEPT']
JohnySpot
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Włocławek

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


Zrobiłem coś takiego, ale walidator zawsze sprawdza mi jako trans, nigdy jako strict mimo, że w kodzie strony jest inaczej:

  1. <?php
  2.  if (strpos(@$_SERVER['HTTP_ACCEPT'],'application/xhtml+xml') !== false) {
  3. header('Content-type: application/xhtml+xml');
  4. echo '<?xml version=\"1.0\" encoding=\"utf-8\"?>';
  5. echo '<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">';
  6.  } else {
  7. header( 'Content-type: text/html; charset=utf-8' );
  8. echo '<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">';  
  9.  }
  10. ?>


Problem tkwi w momencie wypisywania DCOTYPE, Validator tego nie czyta sad.gif

Ten post edytował JohnySpot 25.06.2005, 20:58:43


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 13:01