使用PHP的cURL库可以下载指定URL的图片。
- 首先,使用cURL初始化一个会话:
$curl = curl_init();
- 设置cURL选项,包括URL地址、请求方式、接收返回数据等:
curl_setopt($curl, CURLOPT_URL, $url); // 设置下载图片的URL地址
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 将返回结果存储在变量中,而不是直接输出
curl_setopt($curl, CURLOPT_BINARYTRANSFER, 1); // 将返回的数据以二进制流的方式保存
- 执行cURL会话并获取返回数据:
$data = curl_exec($curl);
- 关闭cURL会话:
curl_close($curl);
- 将获取到的数据保存为图片文件:
$file = fopen($save_path, "w");
fwrite($file, $data);
fclose($file);
其中,$url是要下载的图片的URL地址,$save_path是保存图片的文件路径。