Peržiūrėti temą
PHP-Fusion Mods :: ARCHYVAS :: 2008 metų archyvas
|
Radijo panel redagavimas
|
|||||||||||||
| LebBrombomas |
parašyta 2008-03-22 07:55
|
||||||||||||
Pradinukas![]() Reputacija: 0 Pranešimai: 46 Įstojo: 2007-07-21 |
Sveiki turiu nedidel probleml reikia pataisyti radijos panel kod, kad kai ?iungi radij nemestu error. kodas: openside("RADIO INFO"); //konfiguravimas $scdef = "Radio"; // serverio paw. $scip = "82.135.249.18"; // ip arba URL (tik be jokiu html://) $scport = "11111"; // Portas serverio $scpass = "xxxxxxxx"; // Paswordas $maxusers = "112"; //Kiek vienu sykiu klausosi zmoniu //Konfiguracijos pabaiga $scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30); if(!$scfp) { $scsuccs=1; echo''.$scdef.' Neveikia'; } 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); } //tvarkome xml $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); $y++; } //pabaiga xml sudarymas $pageed = ereg_replace(".* $pageed = ereg_replace(" $songatime = explode(" $r=1; while($songatime[$r]!=""){ $t=$r-1; $playedat[$t] = ereg_replace(".* $playedat[$t] = ereg_replace(" $song[$t] = ereg_replace(".* $song[$t] = ereg_replace(" $song[$t] = urldecode($song[$t]); $dj[$t] = ereg_replace(".* $dj[$t] = ereg_replace(" $r++; } fclose($scfp); } //ishvedam i ekrana if($streamstatus == "1"){ echo'
| ||||||||||||



