Webservice W3C

Webservice W3C - PHP - Programmation

Marsh Posté le 12-08-2004 à 14:50:27    

Bonjour, je voulais savoir s'il existait un Webservice pour valider de l'HTML.
Je m'explique, j'ai un site (http://www.team-azerty.com) où le contenus est stocké dans une base de donnée... Ce contenus est au format HTML (enfin c'est ce qui est contenus entre <body> et </body> )... Bref, avant de l'insérer dans la base de donnée, je voudrais m'assurer que l'HTML est bien valide, le tout via le script php qui réalise l'insertion.
Je dispose d'un CGI...
 
Merci de votre aide!


Message édité par Aurelienazerty le 12-08-2004 à 14:50:50

---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 12-08-2004 à 14:50:27   

Reply

Marsh Posté le 12-08-2004 à 14:54:02    

http://validator.w3.org?
 

Citation :

This Page Is Valid HTML 4.01 Transitional!
 The document located at <http://www.team-azerty.com/>  was checked and found to be valid HTML 4.01 Transitional. This means that the resource in question identified itself as "HTML 4.01 Transitional" and that we successfully performed a formal validation using an SGML or XML Parser (depending on the markup language used).
 
Valid HTML 4.01! To show your readers that you have taken the care to create an interoperable Web page, you may display this icon on any page that validates. Here is the HTML you should use to add this icon to your Web page:
 
   

Code :
  1. <p>
  2.       <a href="http://validator.w3.org/check?uri=referer"><img border="0"
  3.           src="http://www.w3.org/Icons/valid-html401"
  4.           alt="Valid HTML 4.01!" height="31" width="88"></a>
  5.     </p>



PS: extension Web Developper sous Firefox :o


Message édité par masklinn le 12-08-2004 à 14:55:53

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-08-2004 à 15:02:40    

je connais le validateur en ligne du W3C, mais ce que je recherche, c'est de pouvoir l'appeler depuis un script php...


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 12-08-2004 à 15:19:47    

Code :
  1. http://validator.w3.org/check?uri=URL_de_la_page_à_calider&charset=%28detect+automatically%29&doctype=Inline&verbose=1


non?
bien sur ca n'aide pas trop pour récupérer le résultat [:aloy]


Message édité par masklinn le 12-08-2004 à 15:20:12

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-08-2004 à 15:24:06    

Nan, ce n'est pas possible... Puisque la page n'existe pas encore...
Comme je l'ai dis dans mon 1° post, il s'agit d'un texte au format HTML qui vas être inséré dans la base de donnée...
Bref en un mot c'est une chaine de caractère que je dois faire valider et monscript PHP récupère le résultat...
Une fois que cette chaine est validée, je l'insère dans ma bdd...


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 12-08-2004 à 15:40:23    

faut demander aux membres du w3c la


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-08-2004 à 15:48:22    

lol
Y en a pas ici je suppose! C'est bien dommage! Bref, si QQ1 a déjà été confronté au pb, qu'il fasse signe!!!


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 12-08-2004 à 15:53:09    

le validateur w3c se contente d'utiliser la dtd concernée : html ou xhtml...
 
donc tu instancie une classe DomDocument avec ta chaine de cartactère (le contenu de <body> ) et tu fais une vérification de dtd ...

Reply

Marsh Posté le 12-08-2004 à 15:53:39    

Reply

Marsh Posté le 12-08-2004 à 15:54:57    

Arf, je suis hébergé par ovh, je ne sais pas si cette installation m'est possible... Je vais regarder quand même... Merci
 
EDIT: Mais celà semble être pour les fichiers...


Message édité par Aurelienazerty le 12-08-2004 à 15:56:56

---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 12-08-2004 à 15:54:57   

Reply

Marsh Posté le 14-08-2004 à 19:06:14    

http://www.htmlhelp.com/tools/validator/direct.html


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 15-08-2004 à 02:07:38    

donc en gros, faut que je mette tous les script perl dans mon cgi et que je valide commme ça... C'est dommage qu'il n'existe pas de webservices... Mais bon...
Merci en tout cas, je vérais comment je vais faire (integration dans le php notamment)


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 22-08-2004 à 20:54:03    

un petit up... :bounce:


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 22-08-2004 à 20:59:50    

Ah oui, si tu pouvais réécrire le validateur en PHP ça serait pas mal :whistle:


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 22-08-2004 à 23:17:09    

gm_superstar a écrit :

Ah oui, si tu pouvais réécrire le validateur en PHP ça serait pas mal :whistle:


pour le XHTML strict c'est pas trop dur. Tu prends la DTD, tu ouvres ta page avec le DOM et tu regardes où il gueule :D

Reply

Sujets relatifs:

Leave a Replay

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