我一直在使用Pear W3C HTML Validator验证内部网站 . 我们已经开始使用自定义创建的CMS,它将完整的html代码存储在数据库中 . 我一直在寻找一种简单的方法来对字符串而不是网址运行检查 .
这是他们在其网站上提供的基本代码 .
<?php
require_once 'Services/W3C/HTMLValidator.php';
$v = new Services_W3C_HTMLValidator();
$u = 'http://www.unl.edu/';
$r = $v->validate($u);
if ($r->isValid()) { echo $u.' is valid!'; }
else { echo $u.' is NOT valid!'; }
?>
是否有当前函数来运行字符串或者我必须手动编辑文件以创建函数 .
1 回答
$v->validateFragment($html);
说真的,只需阅读代码!你已经在你的系统上拥有它了:)
https://github.com/pear/Services_W3C_HTMLValidator/blob/trunk/Services/W3C/HTMLValidator.php