2014-01-07 40 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

相關問題