0

我使用 PHP 5.2.11 (Windows - WAMP) 在我的家用计算机上有 HTML tidy 扩展,我用它来清理 HTML:

$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 版本(为什么不能呢?),那么如何将这些配置变量传递给 tidy?

4

1 回答 1

2

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

pecl update-channels
pecl upgrade

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

于 2010-03-04T02:24:59.780 回答