Я задал похожий вопрос , и вы можете проверить некоторые ответы там.
В целом, я бы порекомендовал либо запустить HTML через tidy на хосте, либо написать короткий скрипт для удаленной проверки через W3C. Лично мне не нравится опция tidy, потому что она переформатирует ваш код, и я ненавижу то, как она помещает теги <p>
в каждую строку.
Вот ссылка на tidy и вот ссылка на различные инструменты проверки W3C .
Следует иметь в виду, что проверка HTML не работает с кодом на стороне сервера; он работает только после оценки вашего PHP. Это означает, что вам нужно будет запустить свой код через интерпретатор PHP хоста, а затем передать его в утилиту tidy или в службу удаленной проверки. Эта команда будет выглядеть примерно так:
$ php myscript.php | привести в порядок # опции сюда
Лично я в итоге решил отказаться от головной боли и просто отобразить страницу, скопировать исходный код и выполнить проверку с помощью прямого ввода в утилиту проверки W3C. В любом случае, для проверки страницы требуется так много раз, что ее автоматизация казалась более сложной задачей, чем она того стоила.
Удачи.