我需要将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}";
关于我可以用什么来提高效率/更好地工作的任何建议?
我正在寻找最快,最有效的方法,因为我有一大堆连接/用户会不断使用这个文件来获取最新信息。
谢谢!
答案 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文件中回显结果,我只是将结果设置为变量,然后拉动该变量在我的其他文件中。