Написал функцию возврата содержимого файла по URL:
protected function _getContents($url)
{
$types = array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png');
$file = curl_init($url);
curl_setopt($file, CURLOPT_RETURNTRANSFER, true);
curl_setopt($file, CURLOPT_HEADER, 0);
$data = curl_exec($file);
$code = curl_getinfo($file, CURLINFO_HTTP_CODE);
$type = curl_getinfo($file, CURLINFO_CONTENT_TYPE);
curl_close($file);
return $code == 200 && in_array($type, $types) ? $data : false;
}
Картинки с сайта mlsoptima.ru получаются, а с nmls.ru нет.
Открываю не загружающуюся картинку через браузер: код и тип ответа соответствующие.
В чем может быть причина?