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,
   ));

これは私の自宅のマシンではうまく機能しますが、Webサイトが実行されている実際のサーバー(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バージョンを取得できない場合(なぜそれができないのですか?)、これらの構成変数を整理する方法を教えてください。

4

1 に答える 1

2

古いバージョンのTidyPECL拡張機能を実行しているようです。更新してみてください:

pecl update-channels
pecl upgrade

それはそれを修正するはずです、それが役立つことを願っています!

于 2010-03-04T02:24:59.780 に答える