验证php生成的html

时间:2009-10-23 19:15:14

标签: php html validation

我是网络开发的新手,所以为了确保我编写好的代码,我一直在使用w3.org验证工具。我目前正在开发一个项目,我用PHP函数生成了很多我的html,我想验证html,但w3.org不支持。我发现这样做的唯一方法是渲染我的代码,查看源代码并验证它,但这是一个尴尬,耗时的过程,只能近似验证,因为它在不同的情况下呈现不同。有什么建议吗?

谢谢,

丽贝卡

8 个答案:

答案 0 :(得分:4)

整洁的项目:

http://tidy.sourceforge.net/

http://www.w3.org/People/Raggett/tidy/

祝你好运。

编辑 -

要明确的是,使用Tidy,您可以合理地确定脚本的输出对于给定的标准是有效的。

答案 1 :(得分:4)

您可以为FireFox使用Html Validator插件。

答案 2 :(得分:1)

主要浏览器中的各种开发人员工具将帮助您验证脚本发出的HTML。

  • IE6 / 7 - 您可以安装IE Developer的工具栏
  • IE8内置了工具栏
  • FireFox - 您可以将Web Developer Toolbar作为插件获取

我认为Opera也有一些内置工具,但坦率地说,我在使用Fx和IE构建后只使用Opera进行测试。

答案 3 :(得分:0)

验证工具不会关心php,所以如果你的php是'坏',它就不会在乎。 它只检查html的简洁和适当的嵌套到doctype。

答案 4 :(得分:0)

试试这个,Web Developer 1.1.8工具栏。

此广告效果非常好,您可以在本地进行验证,例如:

验证本地CSS

验证本地HTLM

如果您无法访问某些外部Web服务器,或者即使您有权访问它。

此外,安装非常简单,要验证给定页面,您只需右键单击“工具”,即可获得一系列验证选项。

https://addons.mozilla.org/en-US/firefox/addon/60

答案 5 :(得分:0)

替代方法:搭便车直接输入W3C验证器:

(我也遇到了问题,我的登台服务器需要联机, 允许一个简单的验证 - 这里链接...)

w3c验证器的直接输入提交表单。 或者换句话说:实际的验证页面收到POST请求。

那么怎么样:建立一个链接(即在你的页脚中),导致submitForValidation.php 在那个php文件中:

  • 抓住您刚刚来自的Referer-URL(通过您的localhost服务器)
  • 以POST方式提交至W3C页面

尚未完成,但很快就会实现。

答案 6 :(得分:0)

步骤1:运行PHP以生成一些HTML,使用如下命令:

php index.php > index.html

确保php在您的系统PATH变量中。

步骤2:使用普通的html验证工具验证此index.html。

答案 7 :(得分:0)

Opera 12适用于验证生成的页面,您只需转到该页面,然后右键单击并验证。这一切都很容易让人害怕。