Я пытаюсь читать http://free.freeshoutcast.com:39072/7.html эту страницу, я попробовал этот код,сделать PHP локон с номером порта
<?php
function curl_get_file_contents($URL)
{
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
echo curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_setopt($c, CURLOPT_URL, $URL);
$contents = curl_exec($c);
echo curl_error($c);
curl_close($c);
if ($contents) return $contents;
else return FALSE;
}
echo curl_get_file_contents("http://free.freeshoutcast.com:39072/7.html");
?>
Он работает на локальном хосте, но не работает на сервере (GoDaddy/Shared Hosting)
локон включен
получение «не может подключиться к хосту» ошибка при попытке получить файл с номером порта.
curl_get_file_contents ("http://www.google.com"); работает.
попробовал curl_setopt ($ c, CURLOPT_PORT, "39072"); // такая же ошибка.
Где я ошибаюсь? Спасибо.
EDIT: Я решил эту проблему с помощью yql, если это поможет кому-то.
Почему это должен быть номер порта – Ibu
@Ibu Это радиоприемный хост и работающий с номером порта, он не поддается контролю. – ocanal