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