2014-01-07 46 views
0

我目前正在写我的HTML电子邮件的代码并运行到以下问题:解析PHP文件,结果存储到一个变量

当定义电子邮件($message)的内容,我想解析php文件有一些php代码和很多html,并将结果存储在该特定变量中($message)。

我试着用file_get_contents(),但这基本上与我想要的相反,因为它不解析PHP,只解析HTML。

哪个函数适合我的需求或需要哪种解决方法ID?

谢谢!

回答

7

您可以使用此,

ob_start(); 
include "yourfile.php"; 
$myvar = ob_get_contents(); 
ob_end_clean(); 
+0

+1,但记得要缩进你的代码,以便它显示为代码;) –

+0

好,谢谢,将下一次肯定格式化。 –

+0

非常感谢您的回复!它的工作非常完美!我认为它不会工作,因为ob_start()不在文件的开头,但它起作用。但是,我猜如果在ob_start()之前输出了任何东西,它就不再起作用了。 – user1185551

相关问题