Я хочу загружать изображения с моего сервера, ничего не щелкая - при запуске моего php-файла он загружается автоматически, но проблема в том, что файл поврежден.Однако когда я вставляю URL прямо в браузер и загружаю, он работает отлично.Так почему моя реализация ниже не работает?Есть идеи по этому поводу?
Вот мой код:
$url_to_image = 'https://hideserver.com/axul-display/assets/ads/';
$ch = curl_init($url_to_image);
$my_save_dir = 'assets/ads/';
$filename = basename($url_to_image.'ads-id-4.gif');
$complete_save_loc = $my_save_dir . $filename;
$fp = fopen($complete_save_loc, 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, FALSE);
curl_exec($ch);
curl_close($ch);
fclose($fp);