czy poprawicie mi  SHOUTcast1 na SHOUTcast2 ??   staty.php ciogle mi pisze Uzupelnij poprawnie SHOUTcast <?php $ip='91.232.4.33'; $port='7034'; $sc[table1] = "<b>[dj][status]</b>"; $sc[table2] = "<b>[audycja][status]</b>"; $sc[table3] = "<b>[nuta][status]</b>"; $sc[table4] = "<b>[ile]/[peak]</b>"; if ($fp = @fsockopen($ip , $port)) { fputs($fp,"GET /index.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); fgets($fp);fgets($fp);fgets($fp); while(!feof($fp)) $in.=strip_tags(fgets($fp)); fclose($fp); # echo $in; // [status] $m[0]="Server is currently"; $m[1]=""; $mp[0]=strpos($in,$m[0]); $mp[1]=@strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=explode( " " , trim( substr( $in , $mp[0] + $ml[0] , 5 ) ) ); if( $tmp[1][0] == "up" ) $dat[status] = ""; elseif( $tmp[1][0] == "down" ) $dat[status] = "Aktualnie nie nadajemy"; else $dat[status] = "Uzupelnij poprawnie SHOUTcast"; if($dat[status]=="") { // [audycja] $m[0]="Stream Title:"; $m[1]="Content Type:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[audycja] = $tmp[1]; else $dat[audycja] = "Uzupelnij poprawnie SHOUTcast"; // [dj] $m[0]="Stream Genre:"; $m[1]="Stream URL:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-2 ) ); if( $tmp[1] ) $dat[dj] = $tmp[1]; else $dat[dj] = "Uzupelnij poprawnie SHOUTcast"; // [statyw] $m[0]="Stream AIM:"; $m[1]="Stream IRC:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[statyw] = $tmp[1]; else $dat[statyw] = "pilot"; // [gg] $m[0]="Stream ICQ:"; $m[1]="Stream AIM:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[gg] = $tmp[1]; else $dat[gg] = "Uzupe³nij poprawnie SHOUTcast"; // [ile] $m[0]="kbps with"; $m[1]="listeners"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=explode( " " , trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-2 ) ) ); if( $tmp[1] ) $dat[ile] = $tmp[1][0]; else $dat[ile] = "Uzupelnij poprawnie SHOUTcast"; // [peak] $m[0]="Listener Peak:"; $m[1]="Average"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-7) ); if( $tmp[1] ) $dat[peak] = $tmp[1]; else $dat[peak] = "Uzupe³nij poprawnie SHOUTcast"; // [nuta] $m[0]="Current Song:"; $m[1]="Written by Ste"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[nuta] = $tmp[1]; else $dat[nuta] = "Uzupelnij poprawnie SHOUTcast"; } } else { $dat=array(); $dat[status]="Serwer offline"; } $co = array('[status]','[audycja]','[dj]','[statyw]','[gg]','[ile]','[peak]','[nuta]'); $naco = array($dat[status],$dat[audycja],$dat[dj],$dat[statyw],$dat[gg],$dat[ile],$dat[peak],$dat[nuta]); $sc[table1] = str_replace($co,$naco,$sc[table1]); $sc[table2] = str_replace($co,$naco,$sc[table2]); $sc[table3] = str_replace($co,$naco,$sc[table3]); $sc[table4] = str_replace($co,$naco,$sc[table4]); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Sunday-FM | WebPlayer</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> <meta http-equiv="Reply-to" Content="radoslaw.rak@epoczta.pl" /> <meta name="Robots" Content="all" /> <meta name="Author" Content="Radzio" /> <link rel="Stylesheet" type="text/css" href="style.css" /> </head> <body> <div class="stat_staty"></div> <div class="stat_1"><marquee behavior="alternate" scrollamount="1" scrolldelay="10" width="95"><? echo $sc[table1]; ?></marquee></div> <div class="stat_2"><marquee direction="lewt" scrollamount="2" scrolldelay="10" width="95"><? echo $sc[table2]; ?></marquee></div> <div class="player"><object type="application/x-shockwave-flash" data="http://www.sundayfm.panelradiowy.pl/player.swf" id="audioplayer" height="22" width="185"> <param name="movie" value="http://www.sundayfm.panelradiowy.pl/player.swf"> <param name="FlashVars" value="playerID=1&soundFile=http://91.232.4.33:7034/;&titles=RADIO ..::**Sunday FM **::.. sunday-fm.pl- Najlepsze Radio w INTERNETOWE Sieci &amp;buffer=0&amp;rightbg=9932CC&amp;loader=9932CC&amp;leftbg=9932CC&amp;tracker=9932CC&amp;autostart=yes&amp;animation=yes&amp;PlayerID=audioplayer_1&amp;initialvolume=100"><br /> <param name="quality" value="high"> <param name="menu" value="false"> <param name="wmode" value="transparent"> </object></div> </body> </html>   drugie staty   ustawienia.php <?php $ip='91.232.4.33'; $port='7034'; $czas='100'; ?> staty.php <?php include('db/ustawienia.php'); $sc[table1] = "<b>[dj][status]</b>"; $sc[table2] = "<b>[audycja][status]</b>"; $sc[table3] = "<b>[nuta][status]</b>"; $sc[table4] = "<b>[ile]/[peak]</b>"; if ($fp = @fsockopen($ip , $port)) { fputs($fp,"GET /index.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); fgets($fp);fgets($fp);fgets($fp); while(!feof($fp)) $in.=strip_tags(fgets($fp)); fclose($fp); # echo $in; // [status] $m[0]="Server is currently"; $m[1]=""; $mp[0]=strpos($in,$m[0]); $mp[1]=@strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=explode( " " , trim( substr( $in , $mp[0] + $ml[0] , 5 ) ) ); if( $tmp[1][0] == "up" ) $dat[status] = ""; elseif( $tmp[1][0] == "down" ) $dat[status] = "Aktualnie nie nadajemy"; else $dat[status] = "Uzupe³nij poprawnie SHOUTcast"; if($dat[status]=="") { // [audycja] $m[0]="Stream Title:"; $m[1]="Content Type:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[audycja] = $tmp[1]; else $dat[audycja] = "Uzupe³nij poprawnie SHOUTcast"; // [dj] $m[0]="Stream Genre:"; $m[1]="Stream URL:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-2 ) ); if( $tmp[1] ) $dat[dj] = $tmp[1]; else $dat[dj] = "Uzupe³nij poprawnie SHOUTcast"; // [statyw] $m[0]="Stream AIM:"; $m[1]="Stream IRC:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[statyw] = $tmp[1]; else $dat[statyw] = "pilot"; // [gg] $m[0]="Stream ICQ:"; $m[1]="Stream AIM:"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[gg] = $tmp[1]; else $dat[gg] = "Uzupe³nij poprawnie SHOUTcast"; // [ile] $m[0]="kbps with"; $m[1]="listeners"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=explode( " " , trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-2 ) ) ); if( $tmp[1] ) $dat[ile] = $tmp[1][0]; else $dat[ile] = "Uzupe³nij poprawnie SHOUTcast"; // [peak] $m[0]="Listener Peak:"; $m[1]="Average"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-7) ); if( $tmp[1] ) $dat[peak] = $tmp[1]; else $dat[peak] = "Uzupe³nij poprawnie SHOUTcast"; // [nuta] $m[0]="Current Song:"; $m[1]="Written by Ste"; $mp[0]=strpos($in,$m[0]); $mp[1]=strpos($in,$m[1]); $ml[0]=strlen($m[0]); $ml[1]=strlen($m[1]); $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1] ) ); if( $tmp[1] ) $dat[nuta] = $tmp[1]; else $dat[nuta] = "Uzupe³nij poprawnie SHOUTcast"; } } else { $dat=array(); $dat[status]="Serwer offline"; } $co = array('[status]','[audycja]','[dj]','[statyw]','[gg]','[ile]','[peak]','[nuta]'); $naco = array($dat[status],$dat[audycja],$dat[dj],$dat[statyw],$dat[gg],$dat[ile],$dat[peak],$dat[nuta]); $sc[table1] = str_replace($co,$naco,$sc[table1]); $sc[table2] = str_replace($co,$naco,$sc[table2]); $sc[table3] = str_replace($co,$naco,$sc[table3]); $sc[table4] = str_replace($co,$naco,$sc[table4]); $file = file('db/fotki.php'); for ($i=0; $i<count($file); $i++) { $wiersz = explode('|', $file[$i]); if ($dat[statyw]==$wiersz[1]) { $fotka = '<img src="images/sklad/'.$wiersz[2].'" width="128" height="96" border="0" alt="" />'; } else { $fotka = '<img src="images/sklad/brak.gif" width="128" height="96" border="0" alt="" />'; } } ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Statystyk by Novik (eRadia.net) v 1,2</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> <meta http-equiv="Reply-to" Content="kontakt@eradia.net" /> <meta http-equiv="Refresh" Content="<? echo $czas; ?>; URL=?" /> <meta name="Robots" Content="all" /> <meta name="Author" Content="Novik" /> <link rel="Stylesheet" type="text/css" href="style.css" /> </head> <body> <!---Szanij prawa autorskie---> <!---Statyw radiowy by Novik, www.eradia.pl---> <table class="stat_tab" cellspacing="0" cellpadding="0" background="images/panel.jpg" border="0" width="310" height="77"> <tr> <td valign="top" height="13" colspan="2"></td> </tr> <tr> <td width="127" height="27">&nbsp;</td> <td width="183" height="27" valign="top" style="color:#FFF;"><marquee behavior="alternate" width="171" scrolldelay="125"><? echo $sc[table1]; ?></marquee></td> </tr> <tr> <td width="127" height="18">&nbsp;</td> <td height="37"valign="top" colspan="2" style="color:#FFF;"><marquee width="171" scrolldelay="125"><? echo $sc[table2]; ?></MARQUEE></td> </tr> </table> <!---Szanij prawa autorskie---> <!---Statyw radiowy by Novik, www.eradia.pl---> </body> </html>       kody są stare link mojego radia http://sunday-fm.pl Styl z 2011 roku