Вы пытались:
$type = get_headers($url, 1)["Content-Type"];
Как отмечено в комментариях @Michael, этот синтаксис не будет работать без очень текущей версии PHP.
Вы также пробовали :
$headers = get_headers($url, 1);
$type = $headers["Content-Type"];
?