Intereting Posts

как использовать html tidy на Nginx

Я просто установил 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; 

Я нашел эту информацию по этой ссылке: Используйте HTML Tidy с PHP5 под Ubuntu / Debian

Моя цель – привести в порядок как HTML, так и файлы PHP на моем сервере Ngninx. Я пробовал некоторые модули Nginx, такие как Mod_strip, но не работал для меня … !!

любая идея, как использовать выше код и где?

Этот код выглядит как PHP-код для настройки и запуска Tidy из PHP напрямую. Это не похоже на то, что вы ищете. Вы хотите запустить Tidy в .html файлах. Использование Tidy таким образом не имеет ничего общего с Nginx. Вы можете просто запустить Tidy в любых .html файлах так:

 $ tidy -m some.html 

Это приведет к some.html одного HTML-файла, some.html , написание изменений на месте. Это верхушка айсберга в том, что вы можете сделать с Tidy. Вы можете дать ему ряд файлов, вы можете включить свои параметры конфигурации в файл конфигурации и указать tidy чтения этого файла и сообщить о любых ошибках в другой файл:

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

Чтобы запустить Tidy в дереве каталогов, содержащем файлы .html вам нужно будет создать свой собственный скрипт (ы) для этого.

Как насчет файлов PHP?

Насколько мне известно, Tidy не обрабатывает чистые .php файлы, он будет иметь дело с PHP, встроенным в теги PHP в HTML-файлы, ограниченным образом, но это все.

Тем не менее, вы можете использовать другие декодеры кода, такие как PHP_Beautifier . Были и другие, перечисленные в этой статье «Хакер», озаглавленной: Инструменты для веб-разработчиков: Code Beautifier и Formatter .

Подробнее о фрагменте кода?

Если вы по-прежнему интересуетесь фрагментом кода, который вы включили в свой вопрос, есть неплохие примеры того, как использовать Tidy из PHP-скрипта здесь, в этом артикулированном названии : Убирать HTML-код с расширением Tidy PHP .

Рекомендации

  • Очистите свои веб-страницы с помощью HTML TIDY
  • HTML Tidy – Википедия
  • HTML tidy – SourceForge