Как сжать (минифицировать) HTML? PHP function sanitize_output()

Как сжать HTML? - встроить прямо в PHP скрипт, который будет очищать буфер вывода от всего лишнего

Как сжать (минифицировать) HTML? PHP

» » Сообщение:

Быстрый вариант - встроить прямо в PHP скрипт, который будет очищать буфер вывода от всего лишнего:

Код: Выделить всё Развернуть
<?php
function sanitize_output($buffer) {
    $search = array(
        '/\>[^\S ]+/s',  // strip whitespaces after tags, except space
        '/[^\S ]+\</s',  // strip whitespaces before tags, except space
        '/(\s)+/s'       // shorten multiple whitespace sequences
    );
    $replace = array(
        '>',
        '<',
        '\\1'
    );
    $buffer = preg_replace($search, $replace, $buffer);
    return $buffer;
}
ob_start("sanitize_output");
...
сжать, минифицировать, html, php, function, sanitize_output, очищать, буфер, лишнего, скрипт, прямо, вариант, встроить, быстрый



Похожие темыКомментарии ПросмотрыПоследнее сообщение
0606Tiny MCE и html код <code>, И...
Сообщение от: Admin
01213Доработка мода Enable HTML - убирае...
Сообщение от: Admin
0392Вывод html только для определенной ...
Сообщение от: Admin
1802Типограф для TinyMCE / Хабрахабр
Сообщение от: Admin
0779Мнемоники и кодовые представления с...
Сообщение от: Admin