2010-03-03 70 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 

這應該糾正它,希望它有幫助!

相關問題