从另一个PHP文件作为变量获取输出的最佳方法

时间:2013-11-05 08:24:39

标签: php

我需要将PHP文件的输出/结果包含在另一个文件中。

我在网上找到了关于使用curl执行此操作的信息,但它似乎没有那么好用,而且效率很高。

这是我目前的代码:

function curl_load($url){
    curl_setopt($ch=curl_init(), CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
}

$url = "http://domain.com/file.php";
$output = curl_load($url);

echo "output={$output}";

关于我可以用什么来提高效率/更好地工作的任何建议?

我正在寻找最快,最有效的方法,因为我有一大堆连接/用户会不断使用这个文件来获取最新信息。

谢谢!

2 个答案:

答案 0 :(得分:3)

file_get_contents()可能适合你

$homepage = file_get_contents('http://www.example.com/');
echo $homepage;

你也可以使用file()或fopen()

$homepage = file('http://www.example.com/');

$homepage = fopen("http://www.example.com/", "r");

答案 1 :(得分:0)

我最终使用PHP include语句来包含另一个文件。 我忘了提到文件是本地的,这似乎在这一点上最有意义 - 而不是在其他PHP文件中回显结果,我只是将结果设置为变量,然后拉动该变量在我的其他文件中。