
Apšylantis

Reputacija:
0
Pranešimai: 99
Įstojo: 2008-01-29
|
nu paprastas kodas. radija. is "paneles" ,, bet neveikia !!! :///
Code openside(\"Radijas\");
$scip=\"xxx.xxx.xxx.xxx\";
$scport=\"8002\";
$scpass=\"xxxxxx\";
//$ip=\"$s\"; //localhost
$scfp = fsockopen($scip, $scport);
//$scfp = fsockopen(\"$scip\", $scport, &$errno, &$errstr, 30);
if(!$scfp) {
$scsuccs=1;
//echo''.$scdef.' is Offline';
}
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);
}
######################################################################################################################
/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//define xml elements
$loop = array(\"STREAMSTATUS\", \"BITRATE\", \"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)
$$scphp = urldecode($$scphp);
// $servert[$y] = ereg_replace(\".*\", \"\", $servert[$y]);
// $servert[$y] = ereg_replace(\".*\", \"\", $servert[$y]);
// uncomment the next line to see all variables
// echo'$'.$scphp.' = '.$$scphp.' ';
$y++;
}
//end intro xml elements
######################################################################################################################
######################################################################################################################
/////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//get song info and history
$pageed = ereg_replace(\".*\", \"\", $page);
$pageed = ereg_replace(\".*\", \"\", $pageed);
$songatime = explode(\"\", $pageed);
$pageed = ereg_replace(\".*\", \"\", $page);
$pageed = ereg_replace(\".*\", \"\", $pageed);
$servert = explode(\"\", $pageed);
$r=1;
while($songatime[$r]!=\"\"){
$t=$r-1;
$playedat[$t] = ereg_replace(\".*\", \"\", $songatime[$r]);
$playedat[$t] = ereg_replace(\".*\", \"\", $playedat[$t]);
$song[$t] = ereg_replace(\".*\", \"\", $songatime[$r]);
$song[$t] = ereg_replace(\".*\", \"\", $song[$t]);
$song[$t] = urldecode($song[$t]);
$r++;
}
//end song info
// $obisk = explode(\"\", $obisk);
fclose($scfp);
}
//display stats
if($streamstatus == \"1\"){
//you may edit the html below, make sure to keep variable intact
echo\"
Daina:
Eteryje: $servert[0]
Klausytoju: $currentlisteners
Bit Reitas $bitrate kbps
>>> Klausyk <<<
> Prasyk Dainos <
|
\";
}
closeside();
?>
suvedu ip, suvedu porta, suvetu pass, ir ta direktorija sugestion suvedu..
meta errora
kazka panasaus i
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/katino/public_html/administration/panel_editor.php(111) : eval()'d code on line 8
padekit padaryt ;[ |

Draugas

Reputacija:
0
Pranešimai: 471
Įstojo: 2007-08-06
|
pirma kart matau toki kreipini
PHP
kaip zinau naudojamas panasus i toki:
PHP <?php $scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30); ?>
ar
PHP <?php $scfp = fsockopen("$scip", $scport, &$errno, &$errstr); ?>
tokiu atveju gaunami klaidos id ir aprasymas.
bet seip ka tikslei ivedi i $scip
# I`m a MAN !!!
# NIRVANA
SELECT user_name, GROUP_CONCAT(user_ip) as ip
FROM fusion_users
GROUP BY user_ip |