我的家用电脑上使用PHP 5.2.11(Windows - WAMP)进行了HTML整理扩展,我使用它来清理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版本(为什么它不能呢?),那么如何将这些配置变量传递给整洁?
答案 0 :(得分:2)
听起来你正在运行旧版Tidy PECL扩展程序。尝试更新它:
pecl update-channels
pecl upgrade
那应该纠正它,希望它有所帮助!