2011-10-04 223 views
0

我想將php文件中的內容包含到另一個php文件中。 (這是在一個WordPress站點)
包括或要求將無法正常工作,因爲它只是包括文件,我需要的內容本身。
file_get_contents也不工作,因爲它只顯示我的PHP代碼,並沒有執行它。包含文件內容php

我必須使用哪些功能?

+0

'include'和'require'都執行代碼。你需要什麼?你需要存儲腳本在變量中的回聲嗎? – JJJ

+0

你能澄清你的意思是「內容」嗎? – imm

+0

在黑暗中進行狂野刺殺......包含文件是否包含php標籤('<?php ....')?如果沒有,你需要eval()它 - 但我**強烈**建議你不要那樣做,直到你瞭解了更多關於PHP。 – symcbean

回答

4

包括或需要將無法工作,因爲它只是包括文件

暫停。什麼? Include在您的文件中包含代碼。我確定這是你想要的。例如,請參閱下面的代碼。 test.php已經包含在裏面vars.php其能夠從vars.php

//vars.php 
---------- 
<?php 

$color = 'green'; 
$fruit = 'apple'; 

?> 
---------- 

//test.php 
---------- 
<?php 

echo "A $color $fruit"; // A 

include 'vars.php'; 

echo "A $color $fruit"; // A green apple 

?> 
+0

謝謝我知道我總是使用它,但由於某種原因,這次它不工作:s – Ruben

+0

@Ruben您的歡迎。請記住接受答案。 – Mob

5

呼應的變量,我不完全理解你的問題提出,但我認爲這可能會爲你工作:

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

$contents會現在包含您的PHP腳本的「內容」(輸出)。