Gribouille26 Posté 9 Janvier 2005 Partager Posté 9 Janvier 2005 Bonjour, Je connais le validateur W3C pour les pages en html. Mais qu'en est-il pour les pages en php? Existe-t-il un validateur php? Gribouille Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dash Posté 9 Janvier 2005 Partager Posté 9 Janvier 2005 Une page PHP n'est jamais qu'une page HTML produite par un code PHP. Le PHP tourne du cote serveur, pour produire un code HTML, par exemple, qui pourra etre valide au moyen du W3C S'il est question, par contre, de valider le code source PHP, c'est un rien plus complique... A l'image de langages comme C/C++, Java, ..., pour valider un code PHP, il faudrait passer par un debugger ad hoc. La plupart sont payants (souvent hors de prix pour de simples particuliers) ou de qualite douteuse. Une methode economique consiste a executer son code avec, en tout debut de script, error_reporting(E_ALL); Toutes les erreurs seront alors signalees Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gribouille26 Posté 9 Janvier 2005 Auteur Partager Posté 9 Janvier 2005 Merci pour l'astuce, Dash ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 9 Janvier 2005 Partager Posté 9 Janvier 2005 Un validateur php ? C'est une question antinomique Un programme php, s'il marche, c'est.. qu'il marche Il y a effectivement plusieurs modes d'affichage d'erreurs, mais dans le mode 'production', celui que l'on utilise pour les sites, php ne présente pas les erreurs (pas les fatales) à l'écran, mais il ne les considère pas non plus comme des erreurs. Donc pour toi, comme pour lui, il n'y a pas d'erreurs. Pour les validateurs, ils disent si ton code html est 'correct', par rapport à des normes. Un programme php est correct s'il ne présente pas d'erreur. Ensuite, il y a effectivement plusieurs facons d'écrire un programme, mais là, ce sont des querelles de clochers, où les informaticiens eux mêmes seraient bien incapables de répondre Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gribouille26 Posté 10 Janvier 2005 Auteur Partager Posté 10 Janvier 2005 Oui, tu as raison, je sais bien que mon code est valide. Car comme tu le dis, si il ne l'était pas, il ne marcherait pas ! Ce que je voulais, c'était une icone comme le W3C que je puisse mettre sur ma page en .php pour montrer quelle respecte les "normes"... Mais c'est pas très important, en fait je vais m'en passer. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 10 Janvier 2005 Partager Posté 10 Janvier 2005 Salut Gribouille, Tu trouveras les infos sur le site validator.w3.org (ainsi que les icônes). Le lien est simple, il est de la forme: <a href="http://validator.w3.org/check?uri=referer"><img ... /></a> Il faut bien sûr choisir le logo qui correspond (HTML, XHTML...) Cela te permet d'avoir un lien unique qui testera la page référante. Pour tester la validité de la page actuelle : http://validator.w3.org/check?uri=referer ouf, c'est bon ! Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gribouille26 Posté 10 Janvier 2005 Auteur Partager Posté 10 Janvier 2005 Oui, ça c'est effectivement le site que je connais et dont je parlais. Je voulais le même d'icone pour le .php.... Car sur leur logo, il est écrit "html", ce qui pourrait faire bizarre sur une page en .php Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 10 Janvier 2005 Partager Posté 10 Janvier 2005 Il n'y a pas de validation en php... ni en asp, ni en cfm vu que ce sont des langages exécuté côté serveur qui renvoient du HTML ou du XHTML. C'est donc la validité du code généré qui est vérifiée, pas du code source. De toutes manières, personne ne peut accéder aux sources du php, vu qu'il est automatiquement interprété par le serveur Web. Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
ElMoustiko Posté 10 Janvier 2005 Partager Posté 10 Janvier 2005 La validation en PHP c'est de pas avoir d'erreur à l'affichage De toute façon si ton PHP est faux, ça fera une erreur, plutôt efficace comme validation, un peu comme avec XML et le parseur qui bloque à la première erreur (le pied ). Bien sûr après, il y a PHP et PHP, c'est à dire, PHP propre, bien codé, pas de bidouille et de l'autre, une tas de bidouille qui marche tant bien que mal (oui ? c'est moi, présent !!) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant