public function put_file_from_url_content($url, $saveName, $path)
{
// 设置运行时间为无限制
set_time_limit(0);
$url = trim($url);
$curl = curl_init();
// 设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, $url);
// 设置header
curl_setopt($curl, CURLOPT_HEADER, 0);
// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// 运行cURL,请求网页
$file = curl_exec($curl);
// 关闭URL请求
curl_close($curl);
// 将文件写入获得的数据
$filename = $path . $saveName;
$write = @fopen($filename, "w");
if ($write == false) {
return false;
}
if (fwrite($write, $file) == false) {
return false;
}
if (fclose($write) == false) {
return false;
}
}
最后修改:2020 年 10 月 14 日
© 允许规范转载