我正在尝试创建基于模板的应用程序,我在将用户数据写入预先存在的模板文件时遇到问题。
我最初会使用file_get_contents('template.php');
和template.php将包含以下内容:
echo $user;
是否有使用file_get_contents
将数据插入模板文件中的占位符变量?
我想我可以使用DomDocument或regex将数据插入到占位符字符串中,但这可能与php变量有关吗?
答案 0 :(得分:0)
如果您可以控制template.php
并了解安全注意事项,那么您可能正在寻找include
或require
:
include('template.php');
将做你想做的事。
修改
输出缓冲
ob_start();
include('template.php');
$result = ob_get_clean();