PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
Дрон Отправлено: 04 Марта, 2015 - 08:02:50 • Тема: Буферизация • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
только получается данные из буфера, но не опустошает его. Не годится.
получает содержимое буфера единожды и уничтожает его. Значит его нужно каждый раз по-новому открывать.
Дрон Отправлено: 03 Марта, 2015 - 22:25:56 • Тема: Буферизация • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Добрый вечер!
Как с помощью буферизации сделать такое:
PHP:
скопировать код в буфер обмена
  1.     Буферизация вкл.;
  2.     печать чего-либо (например echo "aaaaa");
  3.     сохранение того, что было напечатано в переменную $a и опустошение буфера;
  4.     печать чего-либо (например echo "bbbbb");
  5.     сохранение того, что было напечатано в переменную $b и опустошение буфера;
  6.     печать чего-либо (например echo "ccccc");
  7.     сохранение того, что было напечатано в переменную $c и опустошение буфера;
  8.     ...
  9.     буферизация выкл.;

В итоге должно получиться:
PHP:
скопировать код в буфер обмена
  1.     $a содержит "aaaaa"
  2.     $b содержит "bbbbb"
  3.     $c содержит "ccccc"

В документации куча обов, но при этом ни одна такое не делает... (кроме вкл и выкл буфера)
Дрон Отправлено: 01 Марта, 2015 - 10:17:22 • Тема: Что работает быстрее? • Форум: HTTP и PHP

Ответов: 4
Просмотров: 1376
Хм, что не совсем понятно. Так такое надо делать на в работе, а только на этапе написания сайта.

Я просто вот что подумал: есть страница, которая генерируется из глобального шаблона + php-кода, вывод которого зависит от страницы. Так вот получается, что этот самый вывод для каждой страницы свой и при этом всегда остается постоянным. Т.е., условно говоря, для страницы page1.php он всегда выводит "Тророло", для страницы page2.php он всегда выводит "Йцукен", для страницы page3.php он всегда выводит "1234567890"... Так вот может, вместо того, чтобы каждый раз гонять php-код, стоит его вывод единожды сохранить в html файл для каждой такой страницы? И уже потом использовать этот html-код, вставляя его в нужные места страницы? (предварительно разбив полученный шаблон по разделителю)
Дрон Отправлено: 28 Февраля, 2015 - 14:49:18 • Тема: Что работает быстрее? • Форум: HTTP и PHP

Ответов: 4
Просмотров: 1376
Добрый день.
Есть html файл - шаблон (page.html). Он поделен на несколько секций с помощью разделителя. Когда загружается страница, которой соответствует данный шаблон (page.php), обработчик берет шаблон, рвет его по разделителю (регулярное выражение) и куски вставляет в нужные места. Страница готова.
C другой стороны данный шаблон можно запросто генерировать через сам PHP при помощи массивов и циклов (3-4 массива и столько же циклов).

Как считаете, что работает быстрее - загрузка через шаблон или генерация на лету? Размер шаблона - от 2 до 15КБ.
Сайт таков, что шаблоны почти не модифицируются.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB