我需要将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}";
关于我可以使用什么来提高效率/更好地工作的任何建议?
我正在寻找最快,最有效的方法,因为我有一堆连接/用户将不断使用此文件来获取更新的信息。
谢谢!
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");
我最终使用了一个 PHP include 语句来包含另一个文件。我忘了提到该文件是本地的,这在这一点上似乎是最有意义的 - 我只是将结果设置为变量,然后在另一个文件中拉取该变量,而不是在另一个 PHP 文件中回显结果。