Answers:
我想您想获取PHP生成的内容,如果使用,请使用:
$Vdata = file_get_contents('http://YOUR_HOST/YOUR/FILE.php');
否则,如果您想获取PHP文件的源代码,则它与.txt文件相同:
$Vdata = file_get_contents('path/to/YOUR/FILE.php');
eval()
或者正在处理更复杂的代码:github.com/nikic/PHP-Parser。
$Vdata = file_get_contents(get_template_directory_uri() . '/path/to/file/in/theme.text');
ob_start();
include "yourfile.php";
$myvar = ob_get_clean();
$myvar = ob_get_clean();
(请参见ob_get_clean文档)
如果您使用的是http://,正如eyze所建议的那样,那么您将只能读取PHP脚本的输出。如果PHP脚本本身与运行的脚本位于同一服务器上,则只能读取它。然后,您可以使用类似
$Vdata = file_get_contents('/path/to/your/file.php");
如果您的文件具有如下的return语句:
<?php return array(
'AF' => 'Afeganistão',
'ZA' => 'África do Sul',
...
'ZW' => 'Zimbabué'
);
您可以将其添加到这样的变量中:
$data = include $filePath;