我的代码看起来像PHP整洁禁用修复功能,只需缩进
$markup = ob_get_clean();
// Specify configuration
$config = array(
'indent' => true,
'output-xhtml' => true,
'wrap' => 200);
// Tidy
$tidy = new tidy;
$tidy->parseString($markup, $config, 'utf8');
$tidy->cleanRepair();
有一个很大的问题:我的网站的PHP代码获取字符串从数据库中包含编程材料(如包括等),整齐得<stdio>
作为错误的标记,“修复”(将其从输出中删除)有什么办法可以缩进代码?我的意思是不要修复和删除部分材料,如<stdio>
??
也许整洁应该是你的处理链中的最后一步(在所有包含的代码运行之后),而不是第一步。 – Tomalak 2012-08-13 16:45:58
使用XHTML和CDATA标签来防止整洁看到这些非标签为标签? – 2012-08-13 16:49:27
*您*告诉浏览器(和Tidy)''实际上是一个HTML标签 - 但事实并非如此。了解如何正确编码文本以便以您喜欢的方式使用。但是不要在错误的一端开始解决问题。 –
hakre
2012-08-13 16:51:39