Autor Tema: Error en radio stats  (Leído 3111 veces)

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Error en radio stats
« en: 17 de Noviembre de 2006, 17:12:08 pm »
Me da un error el radio stats en la linea 7 del archivo radio_stats.php y esta linea pone:$scfp fsockopen("$scip"$scport, &$errno, &$errstr30);Sabeis como arrelarlo?

Gracias de antemano. ;)

Comunidad PHPeros

Error en radio stats
« en: 17 de Noviembre de 2006, 17:12:08 pm »

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Error en radio stats
« Respuesta #1 en: 17 de Noviembre de 2006, 17:53:48 pm »
Si la gente conoce radio stats, quizá pueda ayudarte. Yo no lo tengo ni nada, así que no puedo saber de donde vienen las variables $scip $scport $errno $errstr..... ni nada de nada.

Además, si da error en la línea 7, significa que el PHP se ha dado cuenta de ese error al intentar leer esa línea, no que el error radique ahí.
Raken - Moderador para PHP y HTML

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Error en radio stats
« Respuesta #2 en: 17 de Noviembre de 2006, 18:06:47 pm »
ok pos alguin me podria contestar?

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Error en radio stats
« Respuesta #3 en: 17 de Noviembre de 2006, 18:09:21 pm »
Está bien eso de dirigirte a una persona concreta que tenga ese script concreto en una comunidad abierta de PHP ¬¬
Raken - Moderador para PHP y HTML

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Error en radio stats
« Respuesta #4 en: 17 de Noviembre de 2006, 18:15:52 pm »
q?
bueno haber so pongo el codigo entero haber si encontrais algun falloç

<?PHP
// Shoutcast Server Stats
// Parses shoutcasts xml to make an effective stats thing for any website
// ©2004-2005 Daniel Brown http://www.gmtt.co.uk
// Please refer to the readme file for use.
include(&#39;config_radio.php&#39;);  //you may edit this path to fit your server environment otherwise leave it alone
$scfp fsockopen("$scip"$scport, &$errno, &$errstr30);
 if(!
$scfp) {
  
$scsuccs=1;
echo&
#39;&#39;.$scdef.&#39; Actualmente, no hay ningún DJ paciencia porfavor ;)&#39;;
 
}
if(
$scsuccs!=1){
 
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
 while(!
feof($scfp)) {
  
$page .= fgets($scfp1000);
 }
########################################################
/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\
//define  xml elements
 
$loop = array("STREAMSTATUS""BITRATE""SERVERTITLE""CURRENTLISTENERS");
 
$y=0;
 while(
$loop[$y]!=&#39;&#39;){
  
$pageed ereg_replace(".*<$loop[$y]>"""$page);
  
$scphp strtolower($loop[$y]);
  $
$scphp ereg_replace("</$loop[$y]>.*"""$pageed);
  if(
$loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE)
   $
$scphp urldecode($$scphp);

// uncomment the next line to see all variables
//echo&#39;$&#39;.$scphp.&#39; = &#39;.$$scphp.&#39;<br>&#39;;
  
$y++;
 }
//end intro xml elements
########################################################
########################################################
/////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\
//get song info and history
 
$pageed ereg_replace(".*<SONGHISTORY>"""$page);
 
$pageed ereg_replace("<SONGHISTORY>.*"""$pageed);
 
$songatime explode("<SONG>"$pageed);
 
$r=1;
 while(
$songatime[$r]!=""){
  
$t=$r-1;
  
$playedat[$t] = ereg_replace(".*<PLAYEDAT>"""$songatime[$r]);
  
$playedat[$t] = ereg_replace("</PLAYEDAT>.*"""$playedat[$t]);
  
$song[$t] = ereg_replace(".*<TITLE>"""$songatime[$r]);
  
$song[$t] = ereg_replace("</TITLE>.*"""$song[$t]);
  
$song[$t] = urldecode($song[$t]);
  
$dj[$t] = ereg_replace(".*<SERVERTITLE>"""$page);
  
$dj[$t] = ereg_replace("</SERVERTITLE>.*"""$pageed);
$r++;
 }
//end song info

fclose($scfp);
}

//display stats
if($streamstatus == "1"){
//you may edit the html below, make sure to keep variable intact
echo&#39;
<html>

<
head>
<
meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<
meta name="ProgId" content="FrontPage.Editor.Document">
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<
META HTTP-EQUIV="REFRESH" CONTENT="30;URL=radio_stats.php">
<
link rel=stylesheet href="" type="text/css">
<
title>&#39;.$scdef.&#39;</title>
</head>

<
body text="" bgcolor="">




<
p align="center"><center>

<
font face="arial" size="2"><b>&nbsp;Server Name:</b>&nbsp;&#39;.$servertitle.&#39;</font></p>
<font face="arial" size="2"><b>&nbsp;Listeners:</b>&nbsp;&#39;.$currentlisteners.&#39; / 10</font></p>

<font face="arial" size="2" color=""><b>

    
Current Song:</b> &#39;.$song[0].&#39;</font></p>
    
<b>
 

	


<
font face="arial" size="2">
    
Past Songs:</font></b>
<
font color=""><font face="arial" size="2">
<
p align="center">
<
b>1.</b>  &#39;.$song[1].&#39;<BR>
<b>2.</b>  &#39;.$song[2].&#39;<BR>
<b>3.</b>  &#39;.$song[3].&#39;<BR>
<b>4.</b>  &#39;.$song[4].&#39;<BR>
<b>5.</b>  &#39;.$song[5].&#39;<BR>
</font>
<
BR>
</
p></p>
</
body>

</
html>&#39;;
}
if(
$streamstatus == "0")
{
//you may edit the html below, make sure to keep variable intact
echo&#39;
<html>

<
head>
<
meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<
meta name="ProgId" content="FrontPage.Editor.document">
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<
META HTTP-EQUIV="REFRESH" CONTENT="30;URL=radio_stats.php">
<
link rel=stylesheet href="" type="text/css">
<
title>Radio Server Is Offline</title>
</
head>

<
body text="" bgcolor="">
Server Offline!
</
body>

</
html>&#39;;
}
?>



Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: Error en radio stats
« Respuesta #5 en: 17 de Noviembre de 2006, 22:56:02 pm »
Tu servidor no permite la funcion fsockopen(). Habla con el administrador ;)

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado xemy

  • PHPerit@
  • *
  • Mensajes: 40
  • Karma: 2
  • Sexo: Masculino
  • <php>¿te gustaria aprender?<php>
    • Ver Perfil
Re: Error en radio stats
« Respuesta #6 en: 17 de Noviembre de 2006, 23:01:02 pm »
y no se puede areglar o ponerlo tu esque ami me sale el mismo error.
<php>¿seras capaz de hacer maravillas?</php>

Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: Error en radio stats
« Respuesta #7 en: 17 de Noviembre de 2006, 23:03:40 pm »
Seguramente usais un servidor gratuito. Siempre da problemas con esa funcion y en algunos tambien los da con mail(). Los administradores aveces las bloquean.

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado xemy

  • PHPerit@
  • *
  • Mensajes: 40
  • Karma: 2
  • Sexo: Masculino
  • <php>¿te gustaria aprender?<php>
    • Ver Perfil
Re: Error en radio stats
« Respuesta #8 en: 17 de Noviembre de 2006, 23:05:29 pm »
Si yo por lo menso utilizo uno gratutito y lo administro yo pero aqui slaen mas plabrejas que haber cual es la verdadera.
<php>¿seras capaz de hacer maravillas?</php>

Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: Error en radio stats
« Respuesta #9 en: 17 de Noviembre de 2006, 23:08:24 pm »
Pero tienes que hablar con el dueño de la empresa de hosting, que es el que realmente lo administra. Tu administras el espacio que este te ha dado.

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado xemy

  • PHPerit@
  • *
  • Mensajes: 40
  • Karma: 2
  • Sexo: Masculino
  • <php>¿te gustaria aprender?<php>
    • Ver Perfil
Re: Error en radio stats
« Respuesta #10 en: 17 de Noviembre de 2006, 23:10:36 pm »
Bueno pero si la radio mia va por mi ordenador    ???
<php>¿seras capaz de hacer maravillas?</php>

Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: Error en radio stats
« Respuesta #11 en: 17 de Noviembre de 2006, 23:20:39 pm »
Tu radio la tienes montada en tu ordenador, lógico. Pero, estas colgando los stats en apache o en un hosting externo ?
De todas formas, yo lo probe una vez en mi ordenador y tambien daba error. Habia que modificar el PHP.ini xD

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado xemy

  • PHPerit@
  • *
  • Mensajes: 40
  • Karma: 2
  • Sexo: Masculino
  • <php>¿te gustaria aprender?<php>
    • Ver Perfil
Re: Error en radio stats
« Respuesta #12 en: 17 de Noviembre de 2006, 23:24:57 pm »
no se me sube como una especie de web donde biene un pequeño administrador.
<php>¿seras capaz de hacer maravillas?</php>

Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: Error en radio stats
« Respuesta #13 en: 17 de Noviembre de 2006, 23:27:07 pm »
no se me sube como una especie de web donde biene un pequeño administrador.
Como no te expreses mejor ....

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
Re: Error en radio stats
« Respuesta #14 en: 17 de Noviembre de 2006, 23:28:12 pm »
eso iva a decir yo macho por eso de subir.. hay como que nos quedamos pillados