使用file_get_content获取文件并将文本插入占位符变量

时间:2012-10-11 01:22:33

标签: php html file-get-contents

  

可能重复:
  Problem when loading php file into variable (Load result of php code instead of the code as a string)

我正在尝试创建基于模板的应用程序,我在将用户数据写入预先存在的模板文件时遇到问题。

我最初会使用file_get_contents('template.php');

和template.php将包含以下内容:

echo $user;

是否有使用file_get_contents将数据插入模板文件中的占位符变量?

我想我可以使用DomDocument或regex将数据插入到占位符字符串中,但这可能与php变量有关吗?

1 个答案:

答案 0 :(得分:0)

如果您可以控制template.php并了解安全注意事项,那么您可能正在寻找includerequire

include('template.php');

将做你想做的事。

修改

输出缓冲

ob_start();
include('template.php');
$result = ob_get_clean();