CURL下載遠程圖片到本地
//下載遠程圖片 $ch = curl_init(); $fp=fopen('./test/'.basename($imgurl), 'w'); curl_setopt($ch, CURLOPT_URL,$imgurl); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 100); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_FILE, $fp); $output = curl_exec($ch); $info = curl_getinfo($ch); $error = curl_error($ch); fclose($fp); $size = filesize('./test/'.basename($imgurl)); if ($size != $info['size_download']) { echo "下載失敗"; echo $error; } else { echo "下載成功"; } curl_close($ch);