PHP - Votre site est-il valide XHTML ?
Par Guillaume Bretou le lundi, décembre 21 2009, 23:31 - PHP - Lien permanent
Dans le cadre de mes développements, j'ai été amené à vérifier assez souvent que les pages générées étaient valides XHTML.
C'est une opération assez fastidieuse, d'autant que le site n'était pas accessible de l'extérieur... donc il fallait tester page par page.
J'ai donc écrit une petite classe qui a évolué au fil du temps. On lui passe la homepage du site et il suit les liens (absolus et relatifs). Il ne remplis pas (encore) les formulaires.
Je me doute qu'il reste des choses à ajouter, et je continuerai de la faire évoluer.
Edit du 14/01/2010
A la suite d'une demande, il est possible de vérifier les erreurs 404 et les erreurs 500. Consultez le fichier pour plus d'informations.
C'est une opération assez fastidieuse, d'autant que le site n'était pas accessible de l'extérieur... donc il fallait tester page par page.
J'ai donc écrit une petite classe qui a évolué au fil du temps. On lui passe la homepage du site et il suit les liens (absolus et relatifs). Il ne remplis pas (encore) les formulaires.
Je me doute qu'il reste des choses à ajouter, et je continuerai de la faire évoluer.
Edit du 14/01/2010
A la suite d'une demande, il est possible de vérifier les erreurs 404 et les erreurs 500. Consultez le fichier pour plus d'informations.
Télécharger le fichier



Commentaires
Ou alors tu peux aussi installer WebDevelopper pour Firefox qui vérifie si un site est valide qu'il soit local ou pas :)
Web developer ne permet pas de scanner tout un site.
J'ai développé cette petite classe pour éviter de cliquer 500 fois sur 'Valider HTML' !