Witam Mam problem i szukam uwas rozwiazania bo jak narazie nieznalazłem podobnego tematu wiec zakładam nowy
Mianowicie chodzi oto ze mam radio internetowe i do tego radia statystyki takei co zazwyczaj kazde radio ma
no wiec skrypt ktory pokazywał statystyki słuchaczy radia online tzreba zmeinic jakos zmodyfikowac takz eby pokazywał łaczna ilosc słuchaczy z 2 serwerow nei tylko z 1 bo narazie pokazuje dane z 1 serwera chciałbym zeby zliczał z 2 serwerów shoutcast .
prosze oto plik
[php]<?php
<LINK rel="stylesheet" href="http://www.maxee.cba.pl/clubbers/css.css" type="text/css">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style1 {
color: #FFFFFF;
font-size: 10px;
font-family: tahoma;
}
.style2 {
color: #c7c7c7;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style7 {color: #c7c7c7; font-size: 10px; font-family: tahoma; }
.style8 {
color: #bfbf05;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style9 {
color: #c6c60e;
font-size: 11px;
font-family: verdana;
font-weight: bold;
}
.style10 {
color: #c6c6c6;
font-size: 11px;
font-family: verdana;
font-weight: bold;
}
.style11 {
color: #dddd11;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style12 {
color: #cccccc;
font-size: 10px;
font-family: tahoma;
}
.style14 {color: #cccccc; font-size: 10px; font-family: tahoma; font-weight: bold; }
.style15 {
color: #dada0e;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style16 {
color: #ffff00;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style17 {
color: #949494;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style18 {
color: #c8c8c8;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style19 {
color: #c8c80e;
font-size: 10px;
font-family: tahoma;
font-weight: bold;
}
.style20 {
color: #e5e6e6;
font-size: 10px;
font-family: tahoma;
}
-->
</style>
<script language="Javascript1.2">
// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header
// Set the message for the alert box
am = "Copyright (c) 2003-2004";
// do not edit below this line
// ===========================
bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
if (bNS && e.which > 1){
alert(am)
return false
} else if (bIE && (event.button >1)) {
alert(am)
return false;
}
}
document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</script>
<center>
<?
$sc[czas] = 180;
$sc[host] = "213.251.132.171";
$sc[port] = 7777;
$sc[template] = "<b> [genre]</b>";
$sc[template3] = "<b> [dj]</b>";
$sc[template2] = "<b> [ile]</b>";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Refresh" CONTENT="<?=$sc[czas]?>; URL="">
</head>
<body>
<font color="black" face="arail" size="2">
<?
if($fp = fsockopen($sc[host], $sc[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] = "on";
elseif( $tmp[1][0] == "down" )
$dat[status] = "off";
else
$dat[status] = "err";
if($dat[status]=="on")
{
// [dj]
$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[dj] = $tmp[1];
else $dat[dj] = "err";
// [gg]
$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[gg] = $tmp[1];
else $dat[gg] = "err";
// [genre]
$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[genre] = $tmp[1];
else $dat[genre] = "err";
// [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] = "err";
// [max]
$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[max] = $tmp[1][2];
else $dat[max] = "err";
// [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] = "err";
}
}
else
{
$dat=array();
$dat[status]="err";
}
$co = array('[status]','[dj]','[gg]','[genre]','[ile]','[max]','[peak]');
$naco = array($dat[status],$dat[dj],$dat[gg],$dat[genre],$dat[ile],$dat[max],$dat[peak]);
$sc[template] = str_replace($co,$naco,$sc[template]);
$sc[template2] = str_replace($co,$naco,$sc[template2]);
$sc[template3] = str_replace($co,$naco,$sc[template3]);
?>
</font>
<table cellspacing="0" cellpadding="0" background="panel.gif" border="0" width="120" >
<tr><td valign="top" height="10">
</td></tr>
<tr><td valign="top" height="20">
<FONT SIZE="2" color="maroon"><a href="http://stacja.clubbers.pl/Clubbers Stacja - PLAY.m3u"><font color="white"><b> </b></a>
</td></tr>
<tr><td valign="top" height="29">
</td></tr>
<tr><td valign="top" height="9">
<table cellspacing="0" cellpadding="0"><tr>
<td width="34">
</td>
<td width="83">
<MARQUEE Scrolldelay=200 width="73"><font color="black"><? echo $sc[template]; ?></font></MARQUEE>
</td>
</tr></table>
</td></tr>
<tr><td valign="top" height="21">
</td></tr>
<tr><td valign="top" height="9">
<table cellspacing="0" cellpadding="0"><tr>
<td width="37">
</td>
<td width="83">
<MARQUEE Scrollamount=3 width="73"><font color="black"><? echo $sc[template3]; ?></font></MARQUEE>
</td>
</tr></table>
</td></tr>
<tr><td valign="top" height="21">
</td></tr>
<tr><td valign="top" height="9">
<table cellspacing="0" cellpadding="0"><tr>
<td width="80">
</td>
<td >
<font color="black"><? echo $sc[template2]; ?></font>
</td>
</tr></table>
</td></tr>
<tr><td valign="top" height="35">
</td></tr>
<tr><td valign="top" height="18">
</td></tr>
</table>
?>[/php]
Byłbym wdzieczny za pomoc jezeli mozecie to prosił bym o kontakt na meilabadz gg
gg:3576096
mail:[email protected]
Byłbym bardzo wdzieczny za kazda pomoc
PS. Do moderatorów Prosze nieusuwac tego skryptu jezeli jest coś źle poinformujcie mnie otym lub poprawcie sami
byłbym bardzo wdzieczny
1. Nie proś o odpowiedź na prywatny adres (za: Jak mądrze zadawać pytania)
2. Swoim topicom nadawaj treściwe, precyzyjne i sensowne tytuły [poprawione]