我想將圖像從VK保存到文件夾。但是圖像不能正確保存。PHP Curl保存來自VK的動態圖像
我使用的代碼是:
// imageFromURL (Save an image from a URL)
function imageFromURL($url,$saveto){
$ch = curl_init ($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$raw=curl_exec($ch);
curl_close ($ch);
if(file_exists($saveto)){
unlink($saveto);
}
$fp = fopen($saveto,'x');
fwrite($fp, $raw);
fclose($fp);
}
imageFromURL('https://vk.com/captcha.php?sid=698254154192&s=1', 'Image/Captcha.png');
我想那一定不會是一個標準的圖像格式?我怎麼能保存這個,並確保它是一個CURL格式的圖像?
當我運行這個,圖像正確保存到圖像文件夾。然後我可以打開並查看它。這是什麼讓你覺得它不是儲蓄? – WEBjuju
這很奇怪,也許這是PHP版本或允許需要改變的設置。 – zeddex