如何将页面源代码保存在php变量中?

ZMa*_*ico 2 html php

我有一个由某些php函数生成的html电子邮件,并从数据库的几个表中收集并以html布局进行组织。订户,我只需要获取从此页面生成的html代码,并通过电子邮件发送该代码。我的意思是页面源代码,即当我右键单击该页面然后单击查看源代码时看到的代码。我得到此页面的来源吗?还是将其保存到某个变量中以使用它?

Oba*_*bay 5

选项1:

使用file_get_contents(),因为它以字符串形式返回文件:

$html = file_get_contents('preview.php')

您的整个html现在都$html以字符串形式保存在变量中。

选项2:

如果您的Preview.php包含一些PHP处理,则可以改为执行此操作(以便执行PHP代码,并且仍然获得生成的html):

ob_end_clean();
ob_start();
include('preview.php');
$html = ob_get_contents();
ob_end_clean();
Run Code Online (Sandbox Code Playgroud)

同样,您的整个html现在也将$html作为字符串保存在变量中。