我有广播管理员,我需要从中读取 xml,它看起来像这样
http://SHOUTCAST-IP:PORT/admin.cgi
我需要登录并从http://SHOUTCAST-IP:PORT/admin.cgi?mode=viewxml获取 XML 数据并使用 php 进行操作,我已经制作了这个脚本
$fp = fsockopen($server, $port, $errno, $errstr, 30);
fputs($fp, "GET /admin.cgi?pass=".$password."&mode=viewxml HTTP/1.0\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)\r\n\r\n"); //
while (!feof($fp)) {
$content = fgets($fp);
}
但它不起作用,它说Unauthorised
。我该如何解决?