Skocz do zawartości

pomoc SHOUTcast


[PL]Asteriks[PL]

Rekomendowane odpowiedzi

 

 

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="[email protected]" />
<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="[email protected]" />
<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

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona korzysta z plików cookie. Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Polityka prywatności.