Récupérer version HTML

Récupérer version HTML - HTML/CSS - Programmation

Marsh Posté le 13-05-2008 à 19:37:40    

Bonjour,  
Je fais actuellement un programme PHP qui valide automatiquement une page Web si elle respecte les standards (x)HTML. Le problème, c'est qu'une fois validée, je ne sais pas quelle version de HTML est utilisée. Et j'aimerais bien ne pas avoir à afficher valid xHTML 1.1 Strict si il s'agit d'une page HTML 4.0
Donc, dans une page dont la première ligne est :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Ma page Web</title>
  6. </head>
  7.  
  8. <body>
  9. <strong>Bonjour</strong>
  10. Voila une page Valide W3C.
  11. <!-- Code a insérer dans chaque page a valider -->
  12. <p><script type="text/javascript">
  13. var page='<?php echo 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']); ?>';
  14. </script>
  15. <script type="text/javascript" src="ajax.js">
  16. </script>
  17. <span id="w3c"><img src="img/loading.gif" alt="Loading..." /></span></p>
  18. <!-- Fin du code -->
  19. </body>
  20. </html>


J'aimerais récupérer seulement "XHTML 1.0 Transitional" pour pouvoir afficher l'image en consequence. (en passant par Javascript.)
Quels fonctions dois-je utiliser ?
Merci d'avance !


Message édité par Profil supprimé le 05-06-2008 à 20:39:14
Reply

Marsh Posté le 13-05-2008 à 19:37:40   

Reply

Marsh Posté le 23-05-2008 à 18:00:09    

C'est impossible à faire ou je me suis mal expliqué ?

Reply

Marsh Posté le 23-05-2008 à 18:25:55    

juste pour etre sur, comment tu valides ta page sans savoir la dtd utilisée ?


---------------

Reply

Marsh Posté le 05-06-2008 à 20:32:07    

W3C détecte le dtd tout seul comme un grand. ;)
Tu veux la Ajax ? Le php ?


Message édité par Profil supprimé le 05-06-2008 à 20:40:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed