Bueno, ahora ya no tengo mas error, pero de igual manera no printea nada. ANDA, pero no printea el metodo info();
Codigo reeditado:
Código PHP:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
class Radio
{
private $ip;
private $port;
private $timeout;
private $fp;
public function __construct($ip,$port)
{
$this->ip=$ip;
$this->port=$port;
$this->timeout=30;
$this->fp=@fsockopen($ip,$port,$errno,$errstr,$timeout);
}
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();
?>
PERDÓN por el doble post. No me di cuenta.