2011-01-04 9 views
0

私は好みのところでPHPのTidyを調整しようとしていますが、問題はtidy_setopt()の機能です。PHP Tidy:tidy_setopt()代替?

私はきちんとがインストールされ、うまく働いて、それがtidy_setopt()が2.0のように除去されている(だから、OBのコールバックが完全に働いているので、私はTidyの実行していると仮定しても安全だと言うPHPのドキュメントを読んでいる知っている2.0+)。

ここに問題があります。代替機能はありません。私はこれを回避する方法があることを望んでいるので、設定ファイルを実際に編集する必要なしにobハンドラの設定をどのように設定するかを設定できます。

私のホストは必要に応じてTidyの設定ファイルを編集するつもりですが、私は様々な理由でそれらを送信してきたサポートチケットの弾幕にむしろ追加したくありません。

出力バッファリング用に独自のコールバックを作成する必要がある場合は、そうすることができます(OOアプローチを使ってきれいにする便利な方法がいくつかあります)が、できるだけスリムにしたいと思います。

ありがとうございました!

答えて

3

代わりの

tidy_setopt('indent', FALSE); 

を使用してあなたはまた、修正のようだ "ユーザ定義のコールバック関数の例" のOutput Control Functions manual

+0

を参照してください

$config = array('indent' => FALSE); $text = tidy_parse_string($text, $config, 'UTF8'); 

を使用する必要があります!ありがとうございました! – Qix