Здравствуйте, у меня такая проблема. Есть index.php и text.php В body index.php я получаю контент text.php (include('text.php')), в которым ест переменная $name. Как я могу в index.php в head получить переменную $name из файла text.php? Спасибо
Я включил файл text.php, так работает, но все что есть в text.php печатает в head. Есть вариант чтобы text.php не печатался в head, могу сделать hidden?
А тут только буфер и спасет. PHP: <?php $inc_data = ''; function get_text($inner) { global $inc_data; $inc_data = $inner; return ''; } ob_start('get_text'); include('text.php'); ob_end_flush(); //...body echo $inc_data; ?>
function get_text лишняя можно было вывести через ob_get_content помоему название так приду домой с работы, аргументирую с примером если не понятно
@MouseZver спасибо, что носом ткнул. Мне на заре пхп-юности нужно тоже было подобный финт ушами провернуть, так я через колбэк функцию это замастырил, а поленился посмотреть, что существует и другой, более изящный вариант)