| | |
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Autor | Správa |
---|
Registrovaný: 27.11.07 Prihlásený: 12.08.19 Príspevky: 121 Témy: 38 Bydlisko: Nitra |
mam taky problem na stranke mi ukazuje status radioshoutcastu ale mam dva servery na ktorych vysielam. a chcel by som to tak spravit ze: ak nebude jeden vysielat tak ukaze status druheho, a ak nebude vysielat druhy ukaze status prveho samozrejme ked budu vypate ukaze OFFLINE - ako to spravit pri tomto php subore?
Kód: <?php include('config_radio.php');
$scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30); if(!$scfp) { $scsuccs=1;
} 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", "MAXLISTENERS", "BITRATE"); $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 http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link rel=stylesheet href="" type="text/css"> <title>'.$scdef.'</title> </head>
<body text="" bgcolor=""> <p align="center"><center>
<div><TABLE bgcolor="#000000" border=1 bordercolorlight="#C0C0C0" bordercolordark="#808080"> <TR valign=top> <TD rowspan=7 width=113><div class="wpmd"> <div><img src="logoo.jpg"></div> </div> </TD> <TD width=166><div class="wpmd"> <div><center><img src="online.jpg"></center><br></font></div> </div> </TD> </TR> <TR valign=top> <TD width=166><div class="wpmd"> <div><font color=red><b>Názov:</b> '.$servertitle.'<br></font></div> </div> </TD> </TR> <TR valign=top> <TD width=166><div class="wpmd"> <div><font color=red><b>Poslucháci:</b> '.$currentlisteners.' / '.$maxlisteners.'<br></font></div> </div> </TD> </TR> <TR valign=top> <TD width=166><div class="wpmd"> <font color=red><div><b>Bitrate:</b> '.$bitrate.'kbps<br></font></div> </div> </TD> </TR> <TR valign=top> <TD width=166><div class="wpmd"> <div><font color=red><MARQUE><b>Práve hrá:</b> '.$song[0].'</p><b></font></MARQUE></div>
</div> </div></div> </div> </TD> </TR> </TABLE> </div> </div></div> </p> </body>
</html>'; } if($streamstatus == "0") { //you may edit the html below, make sure to keep variable intact echo' <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link rel=stylesheet href="" type="text/css"> <title>Radio je Offline</title> </head>
<body text="" bgcolor=""> <center> <img src="offline.jpg"> </body>
</html>'; } ?>
_________________ Kto raz prežil veľkú lásku, ten je až do smrti šťastný i nešťastný z toho, že sa z nej vyliečil.
Schiller
ASUS N55SF-S1332V :Intel Core i7 2670QM Sandy Bridge, 15.6 "LED 1920x1080 , RAM 6GB, NVIDIA GeForce GT555M 2GB, HDD 750GB, Windows 7 Home Premium 64-bit |
|
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHP problem v PHP, ASP | 15 | 1860 | 30.03.2007 8:19 Punker661 | | mysql + php problem v PHP, ASP | 3 | 683 | 21.04.2007 14:08 lukasmakac | | Problem PHP, MySQL v PHP, ASP | 11 | 499 | 17.05.2010 12:07 ricco24 | | my php problem v PHP, ASP | 2 | 476 | 23.04.2007 21:48 p360t | | Problem s php v PHP, ASP | 5 | 519 | 02.12.2009 22:37 shaggy | | problem v PHP v PHP, ASP | 3 | 387 | 26.01.2012 20:29 venom2 | | Problém s PHP v PHP, ASP | 17 | 453 | 05.06.2014 20:04 BX | | PHP-Shell problem v PHP, ASP | 4 | 504 | 25.03.2008 11:32 socket | | Problem s PHP v Operačné systémy Unix a Linux | 2 | 697 | 01.03.2007 22:33 --==[Lu-Boss]==-- | | PHP Fusion mods problém v Redakčné systémy | 0 | 414 | 15.05.2012 16:47 DwEjtSvK | | [VYRIESENE] Php GET problem v PHP, ASP | 4 | 559 | 21.02.2009 20:12 Xardas | | problem s config.php v Redakčné systémy | 5 | 580 | 22.04.2007 16:51 p360t | | Problem s instalaciou PHP v PHP, ASP | 11 | 628 | 22.12.2010 14:02 mariachi | | Problém s SQL-PHP v Databázy | 5 | 659 | 17.05.2009 17:09 gizmof10 | | problem s PHP kódom v PHP, ASP | 4 | 374 | 03.01.2013 12:42 saboter14 | | Problem s php rezervaciou... v PHP, ASP | 5 | 497 | 11.05.2011 23:28 shaggy |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|