Jump to content
xisto Community

riphabbo

Members
  • Content Count

    16
  • Joined

  • Last visited

  1. Once again, thanks! I'm still trying to make sense of the code Adam Riphabbo Radio ~ Admin
  2. Thanks! I'll check again tomorrow.
  3. Either will do thanks, like I said, I want to learn it so whole would really help...
  4. Can you just explain to me how the code works please, i want to learn this sort of stats coding.
  5. Should Work, yes I am using HAMACHI, but the free versionEDITYAY! Thanks a lot!!!
  6. Okay, The full code is $scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 10); if(!$scfp) { $scsuccs=1; echo''.$scdef.' Habbo Hotel Radio Is Currently Offline'; } if($scsuccs!=1){ fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent linenums:0'><html><head><body bgcolor="e9e6f4"> <font color="navyblue"><?php// Shoutcast Server Stats// Parses shoutcasts xml to make an effective stats thing for any website// Coded by Daniel Brown. Edited by Nick Coates [SharpeHosting.com] [SharpeNews] KEEP THIS INTACT!!!// 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, 10); if(!$scfp) { $scsuccs=1;echo''.$scdef.' Habbo Hotel Radio Is Currently Offline'; }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 infofclose($scfp);}//display statsif($streamstatus == "1"){//you may edit the html below, make sure to keep variable intactecho'<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"><link rel=stylesheet href="" type="text/css"><title>'.$scdef.'</title></head><body text="" bgcolor="e9e6f4"><p><font color="black"><font face="verdana" size="1"><b>DJ Name:</b> '.$servertitle.'</font></p><font color="black"><font face="verdana" size="1"><b>Listeners:</b> '.$currentlisteners.' / 200</font></p><font face="verdana" size="1" color="black"><b> Current Song:</b> '.$song[0].'</font></p> <b> <font face="verdana" size="1"> Last Song:</font></b><font color="black"><font face="verdana" size="1"> '.$song[1].'</font></body></html>';}if($streamstatus == "0"){//you may edit the html below, make sure to keep variable intactecho'<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>Habbo Hotel Radio Is Curently Offline</title></head><body text="" bgcolor=""><STYLE type=text/css>UNKNOWN { FONT-SIZE: 10px; COLOR: #black; FONT-FAMILY: verdana}BODY { BACKGROUND-COLOR: e9e6f4}A:link { COLOR:; TEXT-DECORATION: none}A:visited { COLOR: #363636; TEXT-DECORATION: none}A:hover { COLOR: #363636; TEXT-DECORATION: underline}A:active { TEXT-DECORATION: none}BODY { FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana}TD { FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana}TH { FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana}.style5 {font-size: 14px}</STYLE><div><center><img src="offline.gif"></img></center></div></body></html>';}?></font></body> The server is offline, but before yesterday, it didn't show any errors! Thanks
  7. Line 13 is $scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 10); If you need the rest of the code, just ask, I mean, I just downloaded this code from http://forums.xisto.com/no_longer_exists/ and edited it as it says...
  8. Hi guys, I've been having problems with PHP and my Apache server, I've got this book (SAMS PHP, MYSQL and Apache All in One) I've installed all services correctly, but I get an error on my Radio Homepage saying: I'm new to PHP and would like to know if there is any way to stop this happening... (I've re-installed PHP, Apache and my radio stats but still not working!) Thanks! Notice from serverph: added quote tags. kindly review the bbcodes applicable for Xisto (linked as a button on shoutbox above), and use appropriate tags where applicable. EDIT Thanks for editing my post... I'm kinda new to BBCode.
  9. thanks all, i got it sorted eventually, just took a good 10 restarts or so :Phappily using PHP for radio station and my other site.thx again!
  10. I've been told that to play the PS3 you need a HD ready TV...Who on earth would buy the PS3 as a Christmas present? You'd need to buy a HD TV aswell!!!!...I feel sorry for everyone who bought it not knowing you needed HD
  11. Can anyone please tell me the FTP details for Trap 17?I'm getting my site sorted and would like to find out so I can config Dreamweaver beforehand
  12. Hi All,I'm trying to run a Shoutcast radio on my home PC, trouble is that i'm on a wireless network at both of my homes, meaning that I can't broadcast through, I'm not allowed to mess with settings on routers and I have recently got Sky Broadband which is a right pain as it is so secure, we can't even link printers!So basically, if anyone can find me a way of getting through my router without messing with settings or no-ip or hamachi, please reply.ThanksAdam @ RipsawEDITI'm using HAMACHI if anyone would like to test it, read my sig.
  13. See, I play all sorts, I play Deicide Online, GameSpy Arcade and many more, I recommend Deicide though because after waiting for about an hour for it to download and install:-the graphics are brilliant-you get mages, close and range classes-it has a general feel just like the FF series.Hope this has helped a bit...Adam @ Ripsaw
  14. Recently, my system was infected by a Trojan Horse. Since then, I've been finding files missing and now my PHP will not work, my Apache server will not display PHP files, i've tried getting rid of the files in my C:\Windows and C:\Windows\system32 folders but nothing is working. (it comes up with 'file in use')All help greatly appreciated.
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.