|
|
|
| Здравствуйте. Вот хотел у вас спросить. Есть такая ситуация:
идут последовательно подключения
require("blabla1");
require("blabla2");
require("blabla3");
//Далее идет так:
require("index1.tpl");
require("index2.tpl");
require("index3.tpl");
// и далее тоже какие-то подключения
require("blabla4");
require("blabla5");
require("blabla6");
|
Как мне получить результат подключения именно этих файлов:
require("index1.tpl");
require("index2.tpl");
require("index3.tpl");
|
Т.е. мне нужно результаты подключения записать в переменную, но я во-первых незнаю как это записать, а во-вторых не знаю как именно эти три подключения записать в переменную.
Вариант в каждом файле шаблона написать
не жалетелен, поскольку там будет хранится хтмл, да и не удобно это в каждый шаблон вставлять.
Надеюсь на вашу помощь! Заранее спасибо! | |
|
|
|
|
|
|
|
для: FireTiger
(10.05.2008 в 15:09)
| | А вообще существует ли такая возможность у require, сохранить данные в буфер, а не сразу выводить в браузер?
Например помню, что print_r() таким свойством обладает, а вот может ли такое функция require? | |
|
|
|
|
автор: Deft (10.05.2008 в 23:50) |
|
|
для: FireTiger
(10.05.2008 в 21:19)
| | Посмотрите описание функций ob_start, ob_end_flush и т.п. Они позволяют задержать выходной поток в браузер, с выходным потоком можно работать как со строками. | |
|
|
|
|
|
|
|
для: Deft
(10.05.2008 в 23:50)
| | Спасибо, это как раз то что нужно. Еще раз спасибо! | |
|
|
|