我正在使用我的电子邮件脚本文件中使用file_get_contents包含的电子邮件模板。
我的联系表格中的数据会发布到该电子邮件脚本中。我想在模板布局中显示发布的数据。我无法在模板文件中回显包含已发布数据的变量,那么我该如何做呢?
file_get_contents只返回文本,如果我是正确的,那么它无法识别变量吗?
答案 0 :(得分:1)
实际上,您可以将使用file_get_contents
请求的文件转换为PHP文件以回显数据。当您使用GET
示例请求文件时,您需要使用file_get_contents
变量:
file_get_contents('http://somedomain.com/somefile.php?name=yourname');
执行此操作后,请求的PHP文件在返回结果之前在服务器上执行。因此,您只需在所需位置回显模板中的数据即可。
echo $_GET['name'];
as @marc B评论道: 除非您使用完整的URL,导致http请求,否则这将不起作用。您的“url”将导致PHP执行LOCAL fopen并查找文件名中包含文字字符?,n,a等的文件。