Регулярка для сжатия CSS и HTML. php compress($buffer) && compress_page($buffer)

Регулярка для сжатия CSS и HTML. php compress($buffer) && compress_page($buffer) && ob_html_compress($buf)

Регулярка для сжатия CSS и HTML. php compress($buffer)

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

Код: Выделить всё Развернуть
function compress($buffer) {
  /* Удаляем комментарии */
  $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
  /* Удаляем табуляции, пробелы, переводы строки и так далее */
  $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
  return $buffer;
}
Код: Выделить всё Развернуть
function compress_page($buffer){
      $search = array('/>[^S ]+/s','/[^S ]+</s','/(s)+/s');
      $replace = array('>','<','1');
      return preg_replace($search, $replace, $buffer);
}
Код: Выделить всё Развернуть
function ob_html_compress($buf){
    return preg_replace(array('/<!--(?>(?!\[).)(.*)(?>(?!\]).)-->/Uis','/[[:blank:]]+/'),array('',' '),str_replace(array("\n","\r","\t"),'',$buf));
}
регулярка, сжатиt, css, html, php, compress, $buffer, ob_html_compress



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