私のローカルサーバーでは、これで問題なく動作します。ただし、本番サーバーでこれを実行しようとすると、次のように空の文字列が返されます。
$tidy = new tidy();
$tidy->repairString($html);
$html
修復する前に実際の HTML コンテンツがありますが (私が確認しました)、repairString
空の文字列を返します。これは構成エラーを示していますか? libtidy が正しくインストールされていませんか? この特定の問題をデバッグするにはどうすればよいですか?
編集:コメントを参照してください。Tidy の依存関係を削除する非常に簡単な方法を見つけたので、この質問に緊急の回答は必要ありません。とはいえ参考までに残しておきます。