我正在尝试获取包含的PHP文件的内容,例如:
PHP
$body = include 'body.php';
但这不起作用。
答案 0 :(得分:1)
您可以输出缓冲区以确保HTML未显示,而是放入变量中。 (PHP仍将运行,但HTML输出将包含在变量中) 您可以使用函数ob_get_contents将输出缓冲区的内容保存在变量中。
<强> PHP 强>
ob_start();
include "body.php";
$body = ob_get_contents();
ob_end_clean();
答案 1 :(得分:1)
ob_start();
include 'desired_file.php';
$file = ob_get_clean();
答案 2 :(得分:-2)
你需要在你所包含的文件(body.php)中有一个return语句。