Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как включить compress html ?

Как включить compress html ?


     06.12.2020    Общие вопросы, Общие вопросы по PHP, Модули    242

вопрос
Приветствую, нашел такую реализацию:
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");
echo $tpl->result['main'];
ob_end_flush();

Есть ли другое решение без ob_start? но чтобы функциональность была такая же как в функции sanitize_output. Заранее спасибо!

Ответа пока нет


3 комментария

dj-avtosh
PHP-developer

dj-avtosh - 7 декабря 2020 13:48 -

?

$tpl->result['main'] = sanitize_output($tpl->result['main']);

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

serv
Юзер

serv - 7 декабря 2020 16:06 -

dj-avtosh, спасибо, по нагрузке будет лучше чем с ob_start?

dj-avtosh
PHP-developer

dj-avtosh - 7 декабря 2020 16:07 -

при чем тут нагрузка?

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх