Идеята е следната: имаме файл на отдалечен сървър и трябва да му вземеме content type-а.
Решението е просто:


$url = 'http://www.discoverbul.com/plovdiv.jpg';
$type = '';
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($curl, CURLOPT_TIMEOUT, 40);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, TRUE);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
curl_exec ($curl);
$type = curl_getinfo($curl, CURLINFO_CONTENT_TYPE);

echo '<pre>';
print_r($type);
echo '</pre>';

като резултатът трябва да бъде
 image/jpeg