Ich hab hier noch eine Datei rumliegen, die einen Stream analysiert. Im Moment weiß ich nicht mal, ob sie von mir ist ;)
Trotzdem viel Spaß damit:
<?php
$my_server = "xxx.xxx.xxx.xxx";
$my_port = "xxxx";
$fp = @fsockopen($my_server, $my_port, $errno, $errstr, 30);
if ($fp) {
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp)) {
$page .= fgets($fp, 1000);
}
fclose($fp);
$page = ereg_replace(".*<body>", "", $page);
$page = ereg_replace("</body>.*", ",", $page);
$numbers = explode(",", $page);
$sc_currentlisteners = $numbers[0];
$connected = $numbers[1];
if($connected == 1) {
$radio_online = 1;
}
else {
$radio_online = 0;
}
$sc_maxlisteners = $numbers[3];
$sc_reportedlisteners = $numbers[4];
$sc_currentsong = $numbers[6];
$sc_music = preg_split('/ - /', $sc_currentsong, -1, PREG_SPLIT_NO_EMPTY);
}
?>