Схват изображения с помощью cURL php

Попытка сохранить изображение на моем сервере с помощью cURL. Изображение загружается. Он показывает правильные байты, но когда ссылка на ссылку не работает. Я тогда DL, чтобы видеть и называть его пустым изображением.

вот мой код … в чем проблема?

$ch = curl_init("'. $image .'"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); $rawdata=curl_exec ($ch); curl_close ($ch); $fp = fopen("$rename.jpg",'w'); fwrite($fp, $rawdata); fclose($fp); 

Я тестирую ваш скрипт, он отлично работает для меня, просто удалите бесполезную двойную кавычку и точку для $ image.

 <? $image ="http://cdn.sstatic.net/stackoverflow/img/sprites.png?v=5"; $rename="123"; $ch = curl_init($image); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); $rawdata=curl_exec ($ch); curl_close ($ch); $fp = fopen("$rename.jpg",'w'); fwrite($fp, $rawdata); fclose($fp); ?>