El script lo que hace es sacar los datos de una radio.
Código PHP:
<?php
class Radio
{
private $ip;
private $port;
private $timeout;
private $fp=@fsockopen($ip,$port,$errno,$errstr,$timeout);
public function __construct($ip,$port)
{
$this->ip=$ip;
$this->port=$port;
$this->timeout=30;
}
public function info()
{
if($this->fp)
{
fputs($this->fp,'GET /7.html HTTP/1.0\r\n\r\n');
while(!feof($this->fp))
{
$info=fgets($this->fp);
}
list($listeners,$status,$maxonline,$maxslots,$nose,$calidad,$song)=explode(',',$info);
echo '<p>'.$this->listeners.'</p>';
echo '<p>'.$this->status.'</p>';
echo '<p>'.$this->maxonline.'</p>';
echo '<p>'.$this->maxslots.'</p>';
echo '<p>'.$this->calidad.'</p>';
echo '<p>'.$this->song.'</p>';
}
else
{
'<p>Error al intentar conectar con la radio</p>';
}
}
}
$radio=new Radio(64.34.187.144,8080);
$radio->info();
?>