Hola, me da gusto que preguntes por ese php, creo que la persona que trataba de ayudarte, no tiene la intención de ayudarte, y solo desea ganar dinero, te explico un poco, o mejor te lo pongo el c´digo aki abajo... cualquier duda agregame a
[email protected] xD estoy para dyuarte, soy el Webmaster de esa radio, que por cierto ya cambio de servidor y de dirección, ahora es www.radiosonidoextremo.com xD
CÓDIGOS PHP:
<?php
#; Script para obtener cierta parte del código de una página
#; Creado por Alan Gonzales
#;
[email protected] |
[email protected] |
[email protected]
#; Última modificación 14/Mayo/07 - Mod Radio Sirena Cupido - By !--Alan--
error_reporting(~E_ALL); // Reporte de errores [ Sólo E_Warning ] en caso de fopen wrappers = Off siempre termina en ¡ Warning !
function obtener(){ // Función para obtener el código Html de la página del stream
// Variable para determinar el host
$servidor=gethostbyname("direccionipdelaradio");
// Abrir una conexión con el servidor mediante el puerto 8030, establecemos los errores y el tiempo máximo de ejecución al abrir el socket
$da = fsockopen($servidor, puertodelaradio, $errno, $errstr, 10);
// Si no se ha abierto la conexión la función termina en OFF
if (!$da) {
return ("OFF");
// En caso contrario iniciamos la lectura y escritura del archivo
} else {
// Establecemos el puerto en el que se llevará acabo la escritura
$puerto=puertodelaradio;
#;
#;
#;
$salida = "GET / HTTP/1.1\r\nAccept: */*\r\nAccept-Language: de-ch\r\nAccept-Encoding: gzip, deflate\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\nHost: $servidor:$puerto\r\nConnection: Keep-Alive\r\n\r\n";
#:
#;
#;
// Escribimos en la conexión el tipo de salida
fwrite($da, $salida);
// Creamos un bucle para obtener el contenido de la página mediante la lectura del socket
while ( !feof($da) )
{
$contenido .= fgets($da,57888);
}
// Cerramos el socket
fclose($da);
$contenido = substr($contenido, strpos($contenido, "\r\n\r\n") + 4 );
// Retornamos como valor el código fuente previamente editado
return ($contenido);
}
}
// Iniciamos la función para leer el socket
$html=obtener();
// Dj Iniciado a Offline
$Dj="Offline";
// Rola Iniciada a Offline
$rola="Offline";
$cadena='';
#;
#;
#;
#; Lectura del archivo y edición de la cadena a mostrar -
if($html!=="OFF"){
// Dividimos la cadena por palabras ....
$words=explode(" ",$html); $c=count($words);
for($i=0;$i<$c;$i++){
if(eregi("IRC:",$words[$i])){
for($w=$i;$w<$c;$w++){
// Cadena final ......
$cadena.=$words[$w]." ";
}
break;
}
}
// Quitamos los tags HTML de la cadena eliminamos lo que no se necesite y la formateamos entera y finalmente nos devuelve el Dj y Canción
$cadena=strip_tags($cadena);
$nombre=str_replace("IRC:","",$cadena);
list($Dj,$cancion)=split("Current",$nombre);
$cancion=str_replace("Song:","",$cancion);
list($rola)=split("Written",$cancion);
if($Dj=='' && $rola==''){ $offline=true;}
} else {
#; Algo aquí :p ¿qué? nada......
}
#;
#;
#; si Dj y/ó rola a Offline entonces ¡ Está Offline (¡Duhhhh!) /).u !
#; ¡ Listo !
if($Dj=="Offline" || $rola=="Offline" || $offline==true){
$mensaje="Radio Sirenacupido no està transmitiendo";
}
else
{
$mensaje="<br /><h2>LOCUTOR:</h2><br /><center>$Dj</center><br><h2>CANCION</h2><br ><br /><center>$rola</center><br /><br/><h2>ESTADO MSN :</h2><br/><br/><center><img src='http://www.bencastricum.nl/msn/status.php/b7ade961-7792-40f4-81cd-b181dc0f78bd.png' /></center>";
}
#; -> Justo ahí el Tag <marquee></marquee> asqueroso :p
#; ¡ Wow ! Pentiummmm ! Jeje
#; Notas :
#; Usar en iframe/frame x [ maxTimeExecution<=30] php.ini
?>
<html>
<head>
<title>[::] Stream [::]</title>
<SCRIPT type="text/javascript" LANGUAGE="JavaScript" src="../js/enableclick.js"></SCRIPT>
<style type="text/css">
body {
background-color:#000000;
color: #CCCCCC;
font-family: "Tahoma", Times, serif;
font-size: 10px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
h2 {
font-family: "Tahoma", Times, serif;
color: #99CC00;
font-size: 10px;
background-color: transparent;
margin: 0px;
display:inline;
margin-right: 3px;
font-weight: bold;
}
</style>
<meta http-equiv="refresh" content="80; URL=?" />
</head>
<!-- Banners a mí ? Jejej :) -->
<script type="text/javascript">
var google_ads =1;
</script>
<noscript><body></body></noscript>
<!-- Banners a mí ? Jejej :) -->
<body>
<?php echo $mensaje; ?>
</body>
</html>
Listo, suerte, te agregue... pero no te veo conectado, ahi tienes el código, si supiera cual es el ip y el puerto te lo daba todo configurado :) por ahi hay archivos que estaban en el servidor de la radio, si los quieres seguir usando, cambia la direccion y pon http://www.radiosonidoextremo.com y listo, cuidate!