イメージを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でpng形式のイメージであることを確認するにはどうすればよいですか?
これを実行すると、イメージはイメージフォルダに正しく保存されます。私はそれを開いて見ることができます。あなたはそれが貯蓄ではないと思うのは何ですか? – WEBjuju
これは奇妙なことかもしれませんが、たぶんphpのバージョンか、多分変更が必要な設定が可能です。 – zeddex