riphabbo
-
Content Count
16 -
Joined
-
Last visited
Posts posted by riphabbo
-
-
Ok ... Wel I'm going to bed now but I'll take a look at your script tomorrow and post the script with full explanation in this thread. I think I could manage to find a few good tutorials on the net but not now, tomorrow
Anyway the best way to learn something is just toy with it, that's how everyone gets started I think (at least I do)... Just steal a script from somewhere and start editing it. Soon enough you'll see what this and that does, and eventually you know the biggest part of PHP and maybe other programming languages!
bakr_2k5
Thanks! I'll check again tomorrow.
-
Either will do thanks, like I said, I want to learn it so whole would really help...The whole script or just the little part I gave you?
-
Your welcome
Yeah I thought so because of the IP
bakr_2k5
Can you just explain to me how the code works please, i want to learn this sort of stats coding.
-
Should Work, yes I am using HAMACHI, but the free versionEDITYAY! Thanks a lot!!!
-
I think it means that it can't connect to the radio, you're trying to connect to. Either the IP is wrong or it is really offline and it gives you that error. It would be handy to see some more code from that file if possible...
bakr_2k5
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
-
Line 13 iswhat's on your line 13 on your radio_stats.php? (use code tags when you post it here ). also, can you verify if you have used the correct IP and port there (5.106.1.74:8000)?
$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...
-
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:
Warning: fsockopen() [function.fsockopen]: unable to connect to 5.106.1.74:8000 (A non-blocking socket operation could not be completed immediately. ) in C:\Program Files\Apache Group\Apache2\htdocs\radio\stats\radio_stats.php on line 13
Riphabbo Radio Is Currently Offline
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.
-
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!
-
thx
-
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
-
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
-
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.
-
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
-
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.
Php Fsockopen() Error
in Programming
Posted · Report reply
Once again, thanks! I'm still trying to make sense of the code
Adam
Riphabbo Radio ~ Admin