<?
///---------------------\
$ip = "radyo";
$port = "";
$sifre = "";
//---------------------//
$d = fsockopen($ip, $port, $err, $errno, 30);
if ($d)
{
fputs($d, "GET /admin.cgi?pass=$sifre&mode=viewxml HTTP/1.0rnUser-Agent: SHOUTcast Song Status (Mozilla Compatible)rnrn");
while (!feof($d))
{
$sayfa .= fgets($d,1000);
}
preg_match("/<SERVERTITLE>(.+)</SERVERTITLE>/",$sayfa,$dj);
preg_match("/<SERVERGENRE>(.+)</SERVERGENRE>/",$sayfa,$radyo);
preg_match("/<SONGTITLE>(.+)</SONGTITLE>/",$sayfa,$sarki);
preg_match("/<PEAKLISTENERS>(.+)</PEAKLISTENERS>/",$sayfa,$rekor);
preg_match("/<REPORTEDLISTENERS>(.+)</REPORTEDLISTENERS>/",$sayfa,$dinleyen);
$dinleyen[0]+=10;
echo "$dinleyen[0] $rekor[0]";
fclose($d);
} else {
echo "Radyo Aktif Değildir.";
fclose($d);
}
?>Malesef buda olmadı. Direk 10 olarak gösteriyor dinleyeni.
Kod doğru hocam. $dinleyen[0] bu değişken mevcut durumda 0'dır.