Nginxでhtml tidyを使用する方法

Nginxでhtml tidyを使用する方法

ただインストールしました。HTMLクリーンアップ次のコマンドラインを使用してください。

sudo apt-get install php5-tidy

しかし、最終的には自動的に進行するプロセスであり、自分で仕事をすることができると思ったので、どのように使用するのかわかりません。

使い方を教えてくれる小さなコードを見つけましたが、どこに入れるべきかわかりません!

コードは次のとおりです

 $config = array(
            'indent'         => true,
            'output-xhtml'   => true,
            'show-body-only' => true,
            'wrap'           => 0);

    $tidy = new tidy;
    $tidy->parseString($html_txt, $config, 'utf8');
    $tidy->cleanRepair();

    echo $tidy;

この情報は次のリンクで見つけました。Ubuntu / DebianでHTML TidyとPHP5を使用する

私の目的は、NgnixサーバーでHTMLファイルとPHPファイルを設定することです。 Mod_stripのようなNginxモジュールを試してみましたが、うまくいきません...!!

上記のコードをどこで使用する方法を知っていますか?

ベストアンサー1

このコードは、PHP内で直接TidyのPHPコードを設定して実行しているようです。これはあなたが探しているものと同じではありません。あなたが望むのは、.htmlファイルに対してTidyを実行できることです。このようにTidyを使用することはNginxとは何の関係もありません。次のように、すべてのファイルでTidyを実行できます.html

$ tidy -m some.html

some.htmlこれにより、修正されたHTMLファイルがクリーンアップされます。これはTidyの能力のうち氷山の一角に過ぎません。一連のファイルを提供したり、構成ファイルに構成オプションを含めたり、次のようにそのファイルをtidy読み取る場所を指定したり、エラーを他のファイルに報告したりできます。

$ tidy -config cfg.tidy -f errors.txt -m some.html

ファイルを含むディレクトリツリーでTidyを実行するには、.htmlそれを実行するための独自のスクリプトを作成する必要があります。

PHPファイルはどうですか?

私が知っている限り、Tidyは通常の.phpファイルを処理せずにHTMLファイルのPHPタグに含まれるPHPを制限された方法で処理しますが、それはすべてです。

ただし、次のような他のコード美化ツールを使用できます。PHP_美化者。 Life Hackerの記事にリストされている他のタイトルは次のとおりです。Web開発ツール:コードの装飾とフォーマッタ

コードスニペットの詳細は何ですか?

質問に含まれているコードスニペットにまだ興味がある場合は、PHPスクリプトでTidyを使用する方法の非常に良い例があります。Tidy PHP拡張機能を使用したHTMLコードの設定

引用する

おすすめ記事