HabboLibre Foro



Unirse al foro, es rápido y fácil

HabboLibre Foro

HabboLibre Foro

¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
HabboLibre Foro

Foro de HabboLibre, después pasó a llamarse Habbo City. De los creadores de habbolibre.com.es y ciudadhabbo.com (portales actualmente cerrados). INACTIVO Y SIN ADMINISTRADORES.


    [Aporte] Radio Stats Para tu web muy chulos :P.

    Darkkriciz
    Darkkriciz
    Habitante del montón (clase media)
    Habitante del montón (clase media)


    Suscripción no activa
    Masculino
    Posts : 196
    HC£ : 0
    Edad : 26
    Registrad@ el día: : 05/05/2008
    Reputación : 0
    Medallitas : [Aporte] Radio Stats Para tu web muy chulos :P. S052 [Aporte] Radio Stats Para tu web muy chulos :P. S032

    [Aporte] Radio Stats Para tu web muy chulos :P. Empty [Aporte] Radio Stats Para tu web muy chulos :P.

    Mensaje por Darkkriciz Vie Mayo 09, 2008 8:14 am

    Hola aqui os dejo dos archivos cada uno tiene que tener un nombre para que funcionen:
    Usa una función que la tiene www.freehostia.com
    Aqui esta el config_radio.php sirve para conectar con tu radio Nombre de la radio Cual sea. Ip puerto, pass. eso ya lo sabeis.
    <?php
    //////////////////////////////////////////////////////////////////////////////////////////////
    // Dinghy Radio Stats Information
    // Grabs the xml from your radio server and displays it in a iframe that refreshes every 30 seconds.
    // ©Daniel Brown www.gmtt.co.uk
    //////////////////////////////////////////////////////////////////////////////////////////////
    //Configuracion
    $scdef = "Nombre de la Radio"; // Nombre de la radio por defecto, se muestra cuando el servidor esta caido
    $scip = "IP"; // ip or url del servidor shoutcast (NO AÑADIR HTTP:// No incluir el puerto)
    $scport = "PUERTO"; // Puerto del servidor shoutcast
    $scpass = "PASSWORD"; // Contraseña del servidor to shoutcast
    //Fin configuration
    ?>


    Aqui esta el radio_stats.php hay se muestrara el dj online canción actual y canciones pasadas oyentes etc...:
    <?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('config_radio.php'); //you may edit this path to fit your server environment otherwise leave it alone
    $scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30);
    if(!
    $scfp) {
    $scsuccs=1;
    echo
    ''.$scdef.' Actualmente, no hay ningún DJ paciencia porfavor Guiño';
    }
    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($scfp, 1000);
    }
    ########################################################
    /////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\
    //define xml elements
    $loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS");
    $y=0;
    while(
    $loop[$y]!=''){
    $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'$'.$scphp.' = '.$$scphp.'<br>';
    $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'
    <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>'
    .$scdef.'</title>
    </head>

    <body text="" bgcolor="">




    <p align="center"><center>

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

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

    Current Song:</b> '
    .$song[0].'</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> '
    .$song[1].'<BR>
    <b>2.</b> '
    .$song[2].'<BR>
    <b>3.</b> '
    .$song[3].'<BR>
    <b>4.</b> '
    .$song[4].'<BR>
    <b>5.</b> '
    .$song[5].'<BR>
    </font>
    <BR>
    </p></p>
    </body>

    </html>'
    ;
    }
    if(
    $streamstatus == "0")
    {
    //you may edit the html below, make sure to keep variable intact
    echo'
    <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>'
    ;
    }
    ?>


    Saludos, .,Magnetoxp

    Nota: Debes poner los nombres bien.

      Fecha y hora actual: Vie Nov 22, 2024 5:22 am