fahl
08-18-2009, 02:08 PM
I would like to embed this php script in my board,pobably in header.
Is there anyway that i can do it.
<?php
echo "<html>
<head>
<title>Radio Goldies</title>
</head>
<body bgcolor='#000000'>
<tbody>
<tr>
<td bordercolor='#333333' bgcolor='#000000' height='17' width='323'><div align='center'>
<table border='0' width='100%'>
<tbody>
<tr> </tr>
</tbody>
</table>
<table border='0' bordercolor='#333333' height='17' width='100%'>
<tbody>
<tr bordercolor='#000000'>
<td align='center' height='17' valign='middle'><p align='center'>";
$data = @file_get_contents('http://***********************/?format=csv');
//Radio Name
$regex = '/Shoutcast-Name:(.*)/';
@preg_match($regex,$data,$name);
$nameclean = str_replace("%20", " ", $name[1]);
//var_dump($name);
//Listeners
$regex = '/Listeners:(.*)\/(.*)/';
preg_match($regex,$data,$ascoltatori);
//var_dump($ascoltatori);
//Bitrate
$regex = '/Shoutcast-Bitrate:(.*)/';
preg_match($regex,$data,$bitrate);
//var_dump($bitrate);
//Genere
$regex = '/Shoutcast-Genre:(.*)/';
preg_match($regex,$data,$genre);
//var_dump($genre);
//Track Title
$regex = '/Shoutcast-StreamTitle:(.*)/';
preg_match($regex,$data,$title);
//var_dump($title);
if ($data==NULL) { $state = "<font color='FF0000'><b>DOWN!</b></font>"; } else { $state = "<font color='00FF00'>Online</font>"; }
echo "<font face=verdana size=1 color=#FFFFFF>
Radio Name: $nameclean<br>
Track Title: ";
echo rawurldecode($title[1]);
echo "<br>
Genre: $genre[1]<br>
Listeners: $ascoltatori[1] / $ascoltatori[2]<br>
Bitrate: $bitrate[1]Kbps<br>
Server State: $state<br>
</font>";
echo "</p></td>
</tr>
</tbody>
</table>
</p>
</div></td>
</tr>
<tr>
<td bordercolor='#000000' align='center' bgcolor='#000000' height='17' valign='center' width='323'>
<center>
<embed
src='http://www.streamsolutions.co.uk/flash/streamsolutions_player.swf'
width='200'
height='20'
allowfullscreen='false'
allowscriptaccess='never'
autostart='1'
bufferlength='5'
flashvars='file=rtmpe://**************************/audiodemo&id=audiodemo&height=20&width=200&autostart=1&bufferlength=5&'
/>
</center>
</td>
</tr>
</body>
</html>";
?>
Is there anyway that i can do it.
<?php
echo "<html>
<head>
<title>Radio Goldies</title>
</head>
<body bgcolor='#000000'>
<tbody>
<tr>
<td bordercolor='#333333' bgcolor='#000000' height='17' width='323'><div align='center'>
<table border='0' width='100%'>
<tbody>
<tr> </tr>
</tbody>
</table>
<table border='0' bordercolor='#333333' height='17' width='100%'>
<tbody>
<tr bordercolor='#000000'>
<td align='center' height='17' valign='middle'><p align='center'>";
$data = @file_get_contents('http://***********************/?format=csv');
//Radio Name
$regex = '/Shoutcast-Name:(.*)/';
@preg_match($regex,$data,$name);
$nameclean = str_replace("%20", " ", $name[1]);
//var_dump($name);
//Listeners
$regex = '/Listeners:(.*)\/(.*)/';
preg_match($regex,$data,$ascoltatori);
//var_dump($ascoltatori);
//Bitrate
$regex = '/Shoutcast-Bitrate:(.*)/';
preg_match($regex,$data,$bitrate);
//var_dump($bitrate);
//Genere
$regex = '/Shoutcast-Genre:(.*)/';
preg_match($regex,$data,$genre);
//var_dump($genre);
//Track Title
$regex = '/Shoutcast-StreamTitle:(.*)/';
preg_match($regex,$data,$title);
//var_dump($title);
if ($data==NULL) { $state = "<font color='FF0000'><b>DOWN!</b></font>"; } else { $state = "<font color='00FF00'>Online</font>"; }
echo "<font face=verdana size=1 color=#FFFFFF>
Radio Name: $nameclean<br>
Track Title: ";
echo rawurldecode($title[1]);
echo "<br>
Genre: $genre[1]<br>
Listeners: $ascoltatori[1] / $ascoltatori[2]<br>
Bitrate: $bitrate[1]Kbps<br>
Server State: $state<br>
</font>";
echo "</p></td>
</tr>
</tbody>
</table>
</p>
</div></td>
</tr>
<tr>
<td bordercolor='#000000' align='center' bgcolor='#000000' height='17' valign='center' width='323'>
<center>
<embed
src='http://www.streamsolutions.co.uk/flash/streamsolutions_player.swf'
width='200'
height='20'
allowfullscreen='false'
allowscriptaccess='never'
autostart='1'
bufferlength='5'
flashvars='file=rtmpe://**************************/audiodemo&id=audiodemo&height=20&width=200&autostart=1&bufferlength=5&'
/>
</center>
</td>
</tr>
</body>
</html>";
?>