Intereting Posts
Как заменить один цвет на другой в png 24 альфа-прозрачном изображении с помощью GD Как сделать определенные файлы доступными только для PHP-скриптов? Одна форма с двумя кнопками отправки и различными действиями для каждой кнопки Я пытаюсь использовать простой захват веб-камеры, загрузка не работает? Поиск 4 наивысших значений из массива Как отображать данные из базы данных? Laravel 5 – Проверить множественный запрос node.js работает вместе с Apache PHP? Получить значения массива PHP и распечатать их на разных столбцах Выполнение скрипта bash через PhP дает другой результат по сравнению с выполнением вручную Автозаполнение jQuery Перенаправление при вводе Невозможно изменить информацию заголовка, уже отправленные заголовки symfony: не можем ли мы иметь скрытое поле объекта? phpbb 3.1 передача переменной между 2 страницами Настройка предварительного просмотра Yii2

Довольно печатать HTML через PHP без проверки?

Я бы хотел автоматически напечатать (в основном отступ) вывод HTML, который генерирует мои скрипты PHP. Я возился с Tidy, но обнаружил, что в своих усилиях по проверке и очистке моего кода Tidy слишком сильно меняется. Я знаю, что намерения Тиди хорошие, но я действительно ищу HTML-декодер. Есть ли более простая библиотека, которая может работать на PHP и просто делать печатную печать? Или, есть ли способ настроить Tidy, чтобы пропустить все материалы проверки и просто украсить?

Поведение, которое вы наблюдали при использовании Tidy, является результатом использования DOM API. Вместо того, чтобы манипулировать предоставленным исходным кодом, DOM API реконструирует весь источник, тем самым делая исправления на этом пути.

Я написал Dindent , который является библиотекой, которая использует Regex. Он ничего не делает, кроме добавления отступа и удаления пробелов. Тем не менее, я советую не использовать эту реализацию за пределами целей развития.

Я никогда не использовал Tidy, но он кажется довольно настраиваемым.

Ниже приведена краткая ссылка на параметры конфигурации: http://tidy.sourceforge.net/docs/quickref.html.

Но на самом деле, с такими инструментами, как Firebug, я никогда не видел необходимости выводить HTML-выход.

Поскольку вы не хотите, чтобы он проверял по какой-либо причине, я не буду предлагать htmlpurifier ; ). Почему бы просто не использовать IDE, чтобы получить все отступы, как Alt-Shift-F в Netbeans.