2010-03-03 37 views
0

我使用PHP 5.2.11我家的电脑上HTML整洁的扩展名(Windows - WAMP),我用它来清理HTML:tidy_parse_string期望的是1个参数,2给出

$data = tidy_parse_string($data, array(
    'clean' => TRUE, 
    'indent' => 0, 
    'output-xhtml' => true, 
    'wrap' => 7000, 
    )); 

这个伟大的工程我家的机器上,但在其上运行的网站实际服务器(LAMP),我得到的错误:

tidy_parse_string expects exactly 1 parameter, 2 given in.... 

的phpinfo()函数我的本地机器上给出了一个版本号:

2.0 ($Id: tidy.c 272374 2008-12-31 11:17:49Z sebastian $) 

但服务器上的phpinfo()没有给出一个版本。如果我无法得到一个接受配置的* nix版本(为什么地球上不能这样做?),那么我如何通过这些配置变量来整理呢?

回答

2

听起来就像您正在运行旧版本的Tidy PECL扩展。尝试更新它:

pecl update-channels 
pecl upgrade 

这应该纠正它,希望它有帮助!

相关问题