【发布时间】:2014-09-08 09:57:43
【问题描述】:
我有以下代码将变量设置为文件的内容,然后在模板文件中使用该变量。
$content = file_get_contents('./section_body.php');
include $_SERVER['DOCUMENT_ROOT'] . '/includes/template.php';
在我将包含添加到 section_body.php 之前,这一切正常。此包含的内容不会呈现到页面。
任何想法我哪里出错了?
如果有帮助,这里是 section_body.php 的代码:
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/controllers/category_list.php';
?>
<div>
<h1>Title</h1>
<p>dfg kjdfsghsd fkjghdjksfg jdhksfg kjsdfg hjskdf ghjsdfg kdhjsfg </p>
</div>
【问题讨论】:
-
file_get_contents 不执行 php 代码,它只是以文本或二进制形式读取文件。
-
有道理!你能给我指出解决问题的正确方法吗?我认为输出缓冲是最好的方法是对的吗?
-
我想这个答案是给你的,link
标签: php include file-get-contents