Esse código parece ser código PHP para configuração de & executando o Tidy diretamente do PHP. Isso não parece com o que você está procurando. O que você deseja é poder executar o Tidy em .html
files. Usar o Tidy dessa maneira não tem nada a ver com o Nginx. Você pode simplesmente executar o Tidy em qualquer arquivo .html
da seguinte forma:
$ tidy -m some.html
Isso irá arrumar um único arquivo HTML, some.html
, escrevendo as modificações no lugar. Esta é a ponta do iceberg no que você pode fazer com o Tidy. Você pode dar uma série de arquivos, você pode incluir suas opções de configuração em um arquivo de configuração e informar tidy
onde ler este arquivo e relatar quaisquer erros para outro arquivo como:
$ tidy -config cfg.tidy -f errors.txt -m some.html
Para executar o Tidy em uma árvore de diretórios que contenha arquivos .html
, você terá que construir seu (s) próprio (s) script (s) para fazer isso.
E os arquivos PHP?
De acordo com meu conhecimento, o Tidy não suporta arquivos .php
puros, ele lida com PHP embutido em tags PHP dentro de um arquivo HTML, de forma limitada, mas é isso.
Você pode, no entanto, usar outros beautifiers de código, como o PHP_Beautifier . Havia outros listados neste Life Hacker intitulado: Ferramentas para Desenvolvedores Web: Code Beautifier e Formatter .
Mais informações sobre o snippet de código?
Se você ainda estiver interessado no snippet de código que você incluiu na sua pergunta, há exemplos bastante bons de como usar o Tidy a partir de um script PHP aqui neste título: Arrumando o código HTML com a extensão Tidy PHP .