PHP-Basierte HTML-Validator
Ich muss eine PHP-basierte HTML (wie in WC3-Like) Validator können für ungültigen HTML-oder XHTML. Ich habe gesucht Google ein wenig, war aber neugierig, ob jemand verwendet hat, den Sie besonders mochte.
Habe ich den HTML-Code in einen string:
$html = "<html><head>.....</body></html>";
Und ich möchte in der Lage sein, um die Seite zu testen und haben Sie wieder den Fehler. (Kein echo/alles drucken)
Ich gesehen habe:
-http://www.bermi.org/xhtml_validator
-http://twineproject.sourceforge.net/doc/phphtml.html
Hintergrund ist dass ich gerne eine Funktion/Klasse, die ich auf jeder Seite überprüfen, ob die Datei geändert wurde, seit dem Datum des letzten Zugriffs (oder so ähnlich), und wenn nicht, führen Sie den validator, so bin ich sofort informiert, ungültige HTML-während dem Programmieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine Notwendigkeit, neu zu erfinden das Rad. Es gibt bereits eine PEAR-Bibliothek, die Schnittstellen mit den W3C-HTML-Validator API. Sie sind bereit, die Arbeit für Sie tun, also warum nicht lassen Sie Sie? 🙂
Während es ist nicht unbedingt PHP, (es ist eine EXE-Datei) ein, die ich wirklich mag, ist w3c HTML-tidy. es wird sich zeigen, was falsch ist mit dem HTML-Dokument, und beheben Sie es, wenn Sie es wollen. Außerdem verschönert HTML also es sieht nicht so aus wie ein Durcheinander. läuft von der Kommandozeile aus und ist einfach in php zu integrieren.
check it out.
http://www.w3.org/People/Raggett/tidy/
Wenn Sie nicht verwenden können, Ordentlich (manchmal-hosting-Dienst nicht aktivieren, wird das php-Modul), können Sie mit dieser PHP-Klasse: http://www.barattalo.it/html-fixer/