Warning: set_time_limit(): Cannot set time limit in safe mode in /home/www/dynamic/uv.ro/pubory.uv.ro/public_html/pub/index.php on line 526 v0/ReadMe.txt0000755000000000000000000000352211302573720010174 0ustar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RADIO PLAYER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - History: - Verion 1.00 - by: Niklas Pull May 17, 2006 - Version 1.01 - Fixed real mode by OryNider for Firefox. October 7, 2006 - Version 1.02 - Rewriten wmp script by OryNider in JavaScript for Firefox. In Firefox and Linux when media mode user normaly will be propted to install a plugin, but since this is hidden in iframes user will have to install the plugin manualy. October 21, 2006 - Version 1.03 - Forced media player mode for NetScape using MIME type="audio/mpeg" in the Mac script. October 22, 2006 - Version 1.04 beta 1 - In contrib/no_pass/ you have a version of getinfo.php that is not using a password to get info from the shotcast server. The info is readed from 7.html and the station name from config.php. You dont need to upload the contrib folder. To use it upload contrib/no_pass/getinfo.php replaceing the original file. October 23, 2006 - Version 1.04 - Fixed some problems With WMP 9 (Windows 98 SE) October 23, 2006 ------------------------------------------------------------------ This is a popup radio player for SHOUTcast servers. The embed's are hidden in iframes with autostarts, so the pricipal is very simple. It also uses an ajax script to update the song title. It can switch between real player and wmp mode, however the real player version did not worked with Firefox and Netscape. Fixed for Firefox by OryNider - http://pubory.uv.ro/ Feel free to use it however you want, all I want is that you keep the author meta tag. --------------------------------------------- Instructions: All you have to do is to edit config.php to your ip adress, port and SHOUTcast password. Everythings done in 1 min, :) v0/cur_song.php0000755000000000000000000000012611302573720010623 0ustar v0/getinfo.php0000755000000000000000000001073012145524345010446 0ustar = '5.0.0') { //$open = fsockopen($scip, $scport, &$errno, &$errstr, $connect_timeout); //open connection $open = @fsockopen($scip, $scport); //open connection if(!$open) { //if connection could not be made @fclose($open); $text = array(); $er = '

' . $lang['Socket_functions_disabled'] . '

'; } else { //$request = "GET /7.html HTTP/1.1\r\nHost:" . $scip . ":" . $scport . "\r\nUser-Agent: SHOUTcast DNAS Status [7] * XML Getter (Mozilla Compatible)\r\nConnection: close\r\n\r\n"; //get 7.html @fputs($open,"GET /7 HTTP/1.1\r\nUser-Agent:Mozilla\r\n\r\n"); $read = @fread($open, 1000); $text = explode("content-type:text/html", $read); $text = explode(",",$text[1]); @fclose($open); } } else { $text = array(); $er = '

Old php version!

'; } $page = $song = ''; $scfp = @fsockopen($scip, $scport); $scsuccs = ($scfp) ? '' : 1; if ($scfp) { @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); } $loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "MAXLISTENERS", "BITRATE", "SERVERGENRE", "SONGURL", "SERVERURL", "REPORTEDLISTENERS"); $y = 0; while(!empty($loop[$y])) { $pageed = @preg_replace("~.*<$loop[$y]>~", "", $page); $scphp = strtolower($loop[$y]); $$scphp = @preg_replace("~.*~", "", $pageed); if($loop[$y] == "STREAMSTATUS" || $loop[$y] == "BITRATE" || $loop[$y] == "SERVERTITLE" || $loop[$y] == "SERVERGENRE" || $loop[$y] == "CURRENTLISTENERS" || $loop[$y] == "MAXLISTENERS" || $loop[$y] == "SONGURL" || $loop[$y] == "SERVERURL" || $loop[$y] == "SONGTITLE" || $loop[$y] == "REPORTEDLISTENERS") { $$scphp = urldecode($$scphp); } $y++; } $pageed = @preg_replace("~.*~", "", $page); $pageed = @preg_replace("~.*~", "", $pageed); $songatime = explode("", $pageed); //$streamstatus = ereg_replace(".*", "", $page); //$streamstatus = ereg_replace(".*", "", $pageed); $r = 1; while(!empty($songatime[$r])) { $t = $r - 1; $playedat[$t] = preg_replace("/.*/", "", $songatime[$r]); $playedat[$t] = preg_replace("/.*/", "", $playedat[$t]); $song[$t] = preg_replace("/.*/", "", $songatime[$r]); $song[$t] = preg_replace("/.*/", "", $song[$t]); $song[$t] = urldecode($song[$t]); $dj[$t] = preg_replace("/.*/", "", $page); $dj[$t] = preg_replace("/.*/", "", $pageed); $r++; } @fclose($scfp); $text[1] = ($text[1] == 1) ? $text[1] : $streamstatus; //$text[2] = !empty($text[2]) ? $text[2] : $currentlisteners; $text[3] = !empty($text[3]) ? $text[3] : $maxlisteners; $text[5] = !empty($text[5]) ? $text[5] : $bitrate; $text[6] = !empty($text[6]) ? $text[6] : $song[0]; } else { $shoutcastserver = $station = $servertitle = $shotcast_config['shotcast_name']; $currentlisteners = "0"; $bitrate = "56"; $song[0] = "Unknon Artist"; $maxlisteners = "32"; $servergenre = ""; $songurl = ""; $serverurl = ""; $reportedlisteners = ""; $er = '

' . $lang['Socket_functions_disabled'] . '

'; } if (isset($_GET['status'])) { $status = $_GET['status']; } else { $status = "stop"; } if (isset($_GET['z'])) { $z = $_GET['z']; } else { $z = "wmp"; } if ($z == 'wmp') { $mode = 'real'; } elseif ($z == 'real') { $mode = 'wmp'; } ?>v0/img0000755000000000000000000000000012147254551006774 5ustar v0/img/equalizer_play.gif0000755000000000000000000000236111302573720012567 0ustar GIF89a>!Oc\! NETSCAPE2.0! ,>! @*\ȰÇ  ,(ċ3RƏ #r482ɓ(Sfe.d q怗3k)M0q}ӧѡDڰPJ)ʫ+\֛\:U(٧e4+6Wpݶqb{Q߿ o‡'\XƆ #2ɍ; ysfΞ13їON:2 K,{5ِ5vܼm;i{V^K/(}:ѩc^uC~}{翛/>|ٿ>zW?=~G8^{ .& }! ,>!H*\ȰÇ#JHŋ%Q ǎ~(rG!PI) l rf̂6o`'ʜ})&JE)LN.M:hШ$w^ulYgÎv-Yfᢕ6ڶl{W/_+8pˆ+~5`o' -~1K^l9͔'%<ʧ6Nk_6m۱q˦@7ڳo=|p޾{ǣw|tֳc|uHׁ.>蟧˓; ! ,>!H*\ȰÇ#JHŋ3jȱǏ Cipɓ OL$ƖRL7´YgO9I (QF"M(JBm TTJeլ`~u٩d,W^ۢjnYo{޿w7]z+.pbĂ!;[1/crΟ59Ҟ9V-5եOvzvlڶan}6ݯ N<5eN>|rԲμ8ث;o[s@! ,>! *\Ȱ!JH!D3j\xƏ C8Ɇ&O̘$ʖ+Ydr@̊5_ɳgȜL3PERX3 ʵ ׮n(VWg~M ,Ya᪕KwFq[־caf>wobm]2Ƒ1_μwcɊ?k=SLkԫ_f=ov-7m߶{΍Í#wΛN}ݦy>{{u˫?r;v0/img/equalizer_stop.gif0000755000000000000000000000016711302573720012611 0ustar GIF89a>!Oc!,>!Nڋ޼H扦ʶ LD8JщTey}fX)uq%K ;v0/img/iframe_bg.png0000755000000000000000000000122711302573720011473 0ustar PNG  IHDR]jv pHYs+IIDATx1 0 +dZ ;6$|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|(_|!\LIENDB`v0/img/player.png0000755000000000000000000001022611302573720011053 0ustar PNG  IHDR^=j^ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxALgGxUT4#ʒ&Fnf.Ń8Lxhm]&;h쉋]҃`cS2nah}byA&/tw{gRip}&/?y*~yx%c\n> =s .Dgͦ G7Ckↆ:՘JB. ޚ EcotCӁ2|\Q7D㉗ol&M=K;LdZ}Bk~1r[פ[ Gx=7&IܨkT*w\37x ,xVAXOJ+6~0;6҆#&M ?r ɸh>璄{'#O!6k:863;̾$&Mh=b8 OL_B &M6񤂗cv4TǜWICU\o}Bxw=~u]gn5p/'¦)x( G#br_4w@pyxbzyEB8qo']NV#/H …o kkRl6-Ge4g:GZj7} BȾO >MB5{y?Vp;?y~{'-w\lc=ɔ0 -h LVS[ FhJW4",04?2Oi@i@i@i@i@i@i@ix442- 5t PRy h4R4(kTeY`YyeuM >|Jmc/|gI @nDz,Pβ٬7;ݦ;ϥ8ʹ*USe4|>q\}cʹqn*#@YidZjS2#PEB"UUת>3 ~oMEx~IENDB`v0/img/player2.png0000755000000000000000000000464511302573720011145 0ustar PNG  IHDR'9=TgAMA7tEXtSoftwareAdobe ImageReadyqe< 7IDATxOŻ{ހ̀YfZC#%R(Q"e-0L?ȩjgv*CTc{57JpnBHG"}^¡ y~t:#U6NBK"RuӀ+z9d&ʢ?ږoC/)L̵jo%F[&.qdn9ty[BxN\EQU^g:$%a@kƼ h6N^~~ V!蹺hOB.9_`zH̸;r\AjksRpB |1e^/Dp=wߟ8;tk!| ag*>*wguUIR%h6(mmPE/bgE6s&H4_z)"lgwCs=U}N8Cxj:YYqaEq6*B+l.{y~~qn{p4>> {UxRHAz}%.&=I4E㷑l7!Ȣ@p\7"K99@fOM[|~2M3 G/^T. *]}4H"w#Vwn6vZ6!\8OpgI9TQ7 jo9_y&"Gagge  wSp8u2}G Bx{z1hO=,*2ò N ) 󏊡.΅!4)Kcj DsL1R/ [|8 Ue-QO_d+6Mc,Ahl-ː-[![![![![,C,Coy^Ib~8͒,l}YW -8eIENDB`v0/img/player3.png0000755000000000000000000000035211302573720011135 0ustar PNG  IHDR'ݒgAMA7tEXtSoftwareAdobe ImageReadyqe<|IDATxѱ A5? Pv``KyuT-9-q2˸rWqWq***\U\U\ŕrWqWqW** dzn%uͰ H|脷ek/ n~{{MS,e,#r @zq!5eٽcsKǫ:S0nܛ L}r{**0޿zEV,r-RXIŧn^8#|ϣ\ahdڴ wޝv4;}ŝ=¿2r807]3z5l9ey&8]5'^= j_Cݰ6׼th׷&&fL^]mwN)9y~~q/_Eػ2,_ p#G{Hu]6X,H(GJ}h4n^ުEiSt='i:8KYՋS:S>nm 5>h.S٭rRHkQjHϞnAV[vnmd$W ץRUʄNWƩJY[Wa>[HХ"dOKQ,dq' |6ܝMFbFd^(nؤ1~ 1kGa%^7,账YVt_.%}Xl&^fl-ϕ-~4W~k `YVd3\wvjaWMA.)FVw6}OSkX\[=Gự{?\GyS ԭqT~vEˁJMM0)fs*ڀu)t4׵ut7^59vɲ5`jc<}Vi\`V[>U}+VP̭7c(VYsNvKpBǑoEs:v˒l{tޣ/uus{W{[ȵq!- "/)om$eϝزsWҝ)&~^uA{ihޔ $:)Of\$^|w3ϮWk-ΏcCd_!FӰmvJFt|m˸C^+͔%Mg ƀ 9U:~ 9@*5ZYB~^p44V.ry~R~2tg>8I[ CT_굢u-smn[MIuMVs] R=J~/PW J^),l$edY02tF‘j c FIENDB`v0/img/player3_wmp.png0000755000000000000000000000444611302573720012030 0ustar PNG  IHDR'ݒgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxog13ۻcvm'i'iHڦ JU\*8ĕkp8!Uܨ REmiTqq6^{wgwfO-Hqi$ 2|ƽvY\sɧkѱ}B5+Z7ZBs$Q~V59q nCv8k*"F jAB<|fE0)c0|0}r:5Gk|X"9ױImos:,/BqFT4gkn%3PXZ|{$@z;;܆IGĞs$/=_a}?uY[SfΜ{fߔg~2ͫB]@ؐ)&2):Or*SN/܌RɉA3;jZɯMvr7+֥On_r c㰋䆕գUvf`G3UH}pk]KX G,Vfw_'^>ȒFhH ʜf:5:H'Kdܯ# ҋ-5'zmpY<*ðRvЗF|ocyͭMܖE(@Y?r|K_jqrȹMnIv"J!w)5ymKhz`/'a|>귚66nv㻉,!+fuhw A͹fVoEFeZЩZe5dݩSX&Kox#G:rqbkHom1swfoι*5o'o&d)M$lG'ÕuX}'VHx4`o{jکّMlFPa$(e~Loc B!aX|5ڞZ<˳~k˹>Zj7Ar?_톏sаЛ'Dzsڠj MpЪ5qɈIp s1BLD$xfT!Zd;|겁,˺Tـ C-  P۸_Rcas}`ʎyR(1Q!.&.1\A4zo^9^Gr1BN^gX//P;[=I_74dL]6W&[kH9BH&<p ra\^AkQTmi\,MLa>rsJϯ'ە#U]U43/iR,!W%Q "9OM2"?KO_Z#sO&[{1,.W EJ qBޓ,:ʹGD̿ 8sϝ!4\Q# =%b 6vGg0I+=EQƥ(EI L@ӷ`Oo7gUeLg͹+'3?wwwޯ&i)S;b8N \hdt&?hɘd1%`awsS,έDIy%rS߅ngh/]8ߋ$*ewmRM_IENDB`v0/img/playerbg.png0000755000000000000000000000015011302573720011357 0ustar PNG  IHDRbx pHYs+IDATxcp>)D0aTÀiA| IENDB`v0/img/small_real.png0000755000000000000000000000673611302573720011705 0ustar PNG  IHDR$ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڌ]h[u#ǚ,klmZ0jPuv J /z(x'(p8`;l4][6hC]&M$=9opy/#hvU]R,[C:>+^kǠn`ԷM6u^ ,|6{kb[¦퉖jjY^Nѝ* aR3ef_hmz3Ґ$E?! DΌh՟Ӕ6k βFM7|nyywլҔr S"p_+ [tFT*;ƅ#w* H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxtMk\e=Ǚd̤ CIRjM EB+)e7nܸ'҅`7PňMh:1d̜8߯3ks_<"Tuu/EzNu8GmU>w;ה?'>G"P /<ػ=[_\%x"j%\S/̣ܻ00&L($?b且23Ŵt-!~wiioց*nSo6TnNsB =<9adA@:Y_ot;jN*JAڃ7Nzt8=̬"mAJfȟKVO{[p-s$.9EWOʜlP_;T1peS}{U!g{hIENDB`v0/index.html0000755000000000000000000000067711302573720010303 0ustar Radio Player
BluePink BluePink
XHost
Servere virtuale de la 20 eur / luna. Servere dedicate de la 100 eur / luna - servicii de administrare si monitorizare incluse. Colocare servere si echipamente de la 75 eur / luna. Pentru detalii accesati site-ul BluePink.


Radio player
v0/index.php0000755000000000000000000000004211302573720010110 0ustar v0/play_real.php0000755000000000000000000000224011302573720010753 0ustar ?> RealMedia

v0/play_wmp.php0000755000000000000000000001216311302573720010640 0ustar
v0/radioplayer.php0000755000000000000000000001132011302573720011315 0ustar Radio Player :: <?=$station;?>
Station: kbps
Switch to:
Stop Play v0/stop_real.php0000755000000000000000000000223311302573720010775 0ustar RealMedia

v0/stop_wmp.php0000755000000000000000000001221711302573720010660 0ustar