1

我让我的用户在他们的个人资料页面上创建自己的小部件。小部件是由用户输入的 HTML 代码创建的。

但有时,如果用户输入无效的 html 代码,小部件字段会损坏。为了避免这种情况,我必须确保用户输入的 html 代码是有效的。

我的问题是如何通过 PHP 或 Javascript 检查 html 代码验证。

提前致谢。

4

2 回答 2

3

你可以使用整洁的php 扩展;

您可以用它做很多事情,但对于您的情况,我认为您可以使用该repairString方法获取用户输入的干净版本并将其与初始版本进行比较,

像这样的东西:

$tidy = new tidy();
$clean = $tidy->repairString($user_input);

如果在方法过程中没有进行任何更改repairString$user_input并且$clean应该是一样的。

于 2012-05-16T10:51:46.037 回答
0

看看这个SO question/answers。-ClassDOMDocument可以使用 PHP 验证您的 HTML。

于 2012-05-16T10:53:23.937 回答