Появилась проблема, есть цикл:
for ($i=0; $i<$result_rows; $i++) {
$tabview .= include('parts/tabview.php');
$blockview .= include('parts/blockview.php');
}
Который должен добавлять результат включения в переменную. Но он сразу выводит эти блоки. Оба файла представляют из себя шаблоны для вывода данных, и содержат много php, file_get_contents не подходит. Как можно ввести результат работы в эти переменные?
Обновлено:ob_start();
require('parts/tabview.php');
$tabview .= ob_get_contents();
ob_end_clean();
ob_start();
require('parts/blockview.php');
$blockview .= ob_get_contents();
ob_start();
Такой код записывает в переменную, НО сначала еще и выводит. Получается дубль данных.