如何從curl(https站點)下載圖像?使用curl從SSL下載圖像?
文件保存在我的電腦上,但它爲什麼是空白(0KB)?
function save_image($img,$fullpath){
$ch = curl_init ($img);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
$rawdata=curl_exec($ch);
curl_close ($ch);
$fp = fopen($fullpath,'w');
fwrite($fp, $rawdata);
fclose($fp);
}
save_image("https://domain.com/file.jpg","image.jpg");
爲什麼downvote? – 2011-03-30 17:59:15
因爲這是一種可怕的方法,所以要忽略SSL警告。這是不安全的,不能這樣做。相反,你應該設置證書並下載,強制SSL(如果可用) - 始終。 – 2015-03-18 10:41:06