2012-06-10 77 views
1

目前我使用file_get_contents命令來包含文件的html。現在我添加了PHP,它造成了一個問題。 PHP正在被閱讀爲html,因此無法執行。如何檢索執行PHP的文件內容?PHP file_get_contents,在include文件前執行PHP包含

哦,我需要的內容在一個特林。所以包括在這種情況下不工作我相信,對嗎?

謝謝!

回答

6
ob_start(); 
include 'file_to_include.php'; 
$contents = ob_get_clean(); 

包含文件的內容(在執行PHP時)在$contents中。

+0

您可以使用['ob_get_flush()'](http://www.php.net/manual/en/function.ob-get-flush.php)並刪除最後一個函數。 –

+0

@JaredFarrish我將它添加到我的答案中。謝謝。 – flowfree

+0

完美。多謝你們! :) –