[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вывести код в одну строку
Страницы: 1, 2
neomaxim
Здравствуйте! У меня такой вопрос, как в php сделать так что бы код в исходном коде браузера отображался одной строкой. Я знаю есть какиеты функции которые можно прописать в файле PHP и исходный код автоматически будет идти одной строкой. Применять это мне нужно будет в шаблоне Wordpress.
Может есть такая функция что например один код прописал в начале файла другой в конце, который будет в итоге выводить код одной строкой. Помогите пожалуйста, все не как не могу понять как другие так делают. (Кроме ручного вмешательства). Вот пример такого кода который я хочу получить.
user posted image
neomaxim
Цитата (Invis1ble @ 16.06.2015 - 20:21)
зачем?

Так просит клиент, да и самому стало интересно. Так типа для ПС лучше.
Invis1ble
Цитата (neomaxim @ 16.06.2015 - 19:48)
Так типа для ПС лучше.

а можно источник этой чуши? ну так, чисто поржать

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

neomaxim
Цитата (Invis1ble @ 16.06.2015 - 20:54)
Цитата (neomaxim @ 16.06.2015 - 19:48)
Так типа для ПС лучше.

а можно источник этой чуши? ну так, чисто поржать

Это говорили на словах.
Вы можете помочь и рассказать как это сделать?
Invis1ble
Цитата (neomaxim @ 16.06.2015 - 19:58)
Вы можете помочь и рассказать как это сделать?

нет, не могу, я таким не занимаюсь
вот когда я увижу пруфы - сразу займусь smile.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

stump
по секрету: интерпритатоп забил болт на пробелы.

_____________
Трус не играет в хокей
Slavok47
как вариант
<?php
// старт буферизации выводимого
ob_start('compress_html');
?>
<!--Здесь находиться html код -->
<?php
// конец буферизации и вывод сжатого html кода
ob_end_flush();
// Эта функция избавляется от переносов, пробелов и т.д.
function compress_html($compress)
{
$i = array('/>[^S ]+/s','/[^S ]+</s','/(s)+/s');
$ii = array('>','<','1');
return preg_replace($i, $ii, $compress);
}
?>
stump
Если клиент умнее разраба то пусть клиент. сам пишет себе скрипт. Если разраб умнее клиента то он приведет много аргументов что бы не страдать фигней.

_____________
Трус не играет в хокей
AllesKlar
Цитата (stump @ 16.06.2015 - 20:05)
Если клиент умнее разраба то пусть клиент. сам пишет себе скрипт. Если разраб умнее клиента то он приведет много аргументов что бы не страдать фигней.

Неправильно ты бутерброды еш, дядя Фёдор.

Вытянутый в строку код ничем не помешает браузеру.
А заказчику нужно сказать, что это (как и любая другая фигня. которой ты не хочешь страдать) будет стоить n тысяч рублей.
И вопрос либо отпадет, либо на халяву пару тысяч срубит.

_____________
[продано копирайтерам]
Slavok47
Да при чем тут одна строка, если ТС приводит пример сжатого кода
AllesKlar
Цитата (Slavok47 @ 16.06.2015 - 20:41)
Да при чем тут одна строка, если ТС приводит пример сжатого кода

Откуда знаешь?
Нынче любой вьювер умеет строку переносить по ширине окна.

_____________
[продано копирайтерам]
Invis1ble
там на скрине в ОП написана единичка, что как бэ намекает wink.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Slavok47
ладно что тут гадать, я думаю вот что нужно ТС
http://wlad2.ru/wordpress-html-compression
Invis1ble
с автором статьи всё понятно
пробелы не могут сколь-либо существенно влиять на скорость загрузки, тем более если используется какой-нибудь gzip

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.