Здравствуйте! Как получить с помощью cUrl изображение, допустим, с этой ссылки: https://pp.vk.me/c837231/v837231875/c2/A0s3OP6_LM4.jpg При использовании file_get_contents($url) все оккей, но мне нужен curl. Вот функция, которую я использую: PHP: static function cUrl (string $url, array $post = []) { $ch = curl_init($url); $curl = [ CURLOPT_HEADER => false, CURLOPT_RETURNTRANSFER => true, CURLOPT_BINARYTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $post, ]; curl_setopt_array($ch, $curl); $output = curl_exec($ch); curl_close($ch); return $output; } на выходе получается это: HTML: <html> <head><title>501 Not Implemented</title></head> <body bgcolor="white"> <center><h1>501 Not Implemented</h1></center> <hr><center>nginx/0.3.33</center> </body> </html>
PHP: header("Content-Type: image/jpeg"); $url = 'http://qnimate.com/wp-content/uploads/2014/03/images2.jpg'; //Рандомное изображение для примера $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); curl_close($ch) ; echo $res;