2011-10-04 150 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脚本的“内容”(输出)。