Как заменить местоположение сервера на IP-адрес посетителя для скрипта Radio Stream? - PullRequest
0 голосов
/ 06 июля 2019

Я использую потоковый скрипт, поэтому я могу разместить поток SSL-радио на моем сайте. Проблема с моим скриптом в том, что он использует местоположение моего сервера, а не IP-адрес посетителя.

Почему это проблема?

Реклама на радио определяется автоматически по месту нахождения посетителя. В настоящее время вы слышите только немецкую рекламу.

<?php 

header('Content-Type: audio/mpeg');

$server = "IP RADIO SERVER";
$port = "PORT RADIO SERVER";
$mount = "1";

// HTTP Radio Stream URL with Mount Point
$url = "http://".$server.":".$port."/".$mount;

// Open Radio Stream URL
// Make Sure Radio Stream [Port] must be open / allow in this script hosting server firewall 
$f=fopen($url,'r');

// Read chunks maximum number of bytes to read
if(!$f) exit;
while(!feof($f))
{
    echo fread($f,128);  
    flush();
}
fclose($f);

?>
...