Ce script permet de valider automatiquement une page HTML depuis votre site.
Voici sa structure :
http://www.monsite.com/page-a-valider.php => Affiche une image de chargement, et charge le script ajax.js.
Ajax.js => Récupère le contenu de la page ajax.php?url=
http://www.monsite.com/page-a-valider.php
ajax.php => Charge la page de validation
http://validator.w3c.com/check?uri=http://www.monsite.com/page-a-valider.php
Puis il envoie a la page ajax.js soit :
-valid
-invalid
-error
En fonction de la validité de la page
http://www.monsite.com/page-a-valider.php
Puis le script ajax.js affiche une image correspondant au résultat.
Source / Exemple :
Tout est dans le zip !
Conclusion :
Ce script est pratique car il permet de voir en ouvrant une seule page si elle respecte les standards du Web.
En plus, contrairement à l'image fournie par W3C, le script affiche que la page est valide uniquement si elle l'est.
Ensuite, AJAX permet le chargement une fois la page chargé ce qui est beaucoup moins lourd pour l'utilisateur.
Testé sous IE7, et firefox 2.0.0.12.
29 févr. 2008 à 11:55
en cours de test, !!!
29 févr. 2008 à 12:00
Comme premier exemple, Cool !!
3 mars 2008 à 16:25
8/10.
3 mars 2008 à 18:50
Aucune vérification des valeurs : file peux ne pas fonctionner si le wrappers sont désactivés, entre autre.
De plus ce qui est fait en php pourrait l'être fait en javascript directement, ce qui éviterait des appels inutiles. De plus, j'ose même pas imaginer l'état du site du W3C si un site qui implémente un systeme de ce genre à 1000 visiteurs en même temps ! On se rapproche d'un attaque DoS.
Et si en plus plusieurs personnes utilisent le même principe là, on évolue sur une attaque de type DDoS.
Normallement, en bonne théorie que cela doit être, un site web n'est validé qu'une fois, ensuite, si le webmaster le souhaite, il peux placer l'image de la valdité sur son site, mais en dur ! Il doit être responsable du contenu, et donc effectuer un travail adéquat pour effectuer un rendu correct (si les visiteurs laissent des messages, les mettre en bbcode, wiki ou autre afin de parser le message et afficher un html parsé correctement).
Ce système est donc à déconseiller.
3 mars 2008 à 19:02
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.