У меня есть этот файл php:
<?php
require_once('core.php');
echo("Hello World!");
?>
И этот шаблон:
<html>
<head>
<? echo $html_head; ?>
</head>
<body>
<? echo $html_body; ?>
</body>
</html>
В core.php
Я пытался сделать это:
<?php
function callback($html_body) {
ob_start();
include($_SERVER['DOCUMENT_ROOT'].'/template.php');
return ob_get_clean();
}
ob_start("callback");
?>
Но, кажется, я не могу сделать ob_start
внутри ob_start
Перезвоните.
Есть ли другой способ добиться этого без добавления дополнительного шаблонного кода в конце файла php, например:
<?php
require_once('core.php');
body_start();
?>
Hello World!
<?php body_end(); ?>
Задача ещё не решена.
Других решений пока нет …