所以我在这里有这个脚本来从直播中获取数据
$fp = @fsockopen("$host", $port, &$errno, &$errstr, 30);
fputs($fp,"GET /admin.cgi?pass=jkl&mode=viewxml HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
echo '<pre>';
while(!feof($fp)) {
echo fgetss($fp);
}
fclose($fp);
问题是我得到的数据都在一行中..如果我尝试这样的事情
echo fgetss($fp) . '<BR>';
但它不起作用..它只是
在HTTP/1.0 200 OK Content-Type:text/xml行上回显..
如果可能的话,我想把数据放在一个数组中,这样我就可以很好地回显它或者回显它,但也可以用 <> 中的 xml 东西来回显它,所以我知道那个值实际上代表什么
这是唯一可以与shoutcast一起获取数据的方法..所以不要告诉我使用curl,因为它不起作用..