gpt4 book ai didi

php - 用cURL替换file_get_contents()吗?

转载 作者:行者123 更新时间:2023-12-01 22:58:46 29 4
gpt4 key购买 nike

我不想使用此功能,因为出于安全原因在某些服务器上不可用,如何用cURL替换file_get_contents()?

下面的行导致我的服务器出现问题:

$response = file_get_contents('http://images.google.com/images?hl=en&q=' . urlencode ($query) . '&imgsz=' . $size . '&imgtype=' . $type . '&start=' . (($page - 1) * 21));

我如何用另一根使用curl的线代替该线,以便它可以在每台服务器上使用?

最佳答案

这是一个可以使用的干净功能

$response = get_data('http://images.google.com/images?hl=en&q=' . urlencode ($query) . '&imgsz=' . $size . '&imgtype=' . $type . '&start=' . (($page - 1) * 21));

function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}

关于php - 用cURL替换file_get_contents()吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11920026/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com