PHP CODE ที่เอาไว้แสดงราย ชื่อเพลง จำนวนคนฟังเเละอื่นๆ
แก้ไขครั้งสุดท้ายโดย leonna เมื่อ 2011-2-27 00:57แก้ไขครั้งสุดท้ายโดย leonna เมื่อ 2011-2-27 00:53
แก้ไขครั้งสุดท้ายโดย leonna เมื่อ 2011-2-27 00:53
แก้ไขครั้งสุดท้ายโดย leonna เมื่อ 2011-2-27 00:52
อันเเรกนี้เเสดงชื่อเพลง
<?php
$ip="ที่อยู่ ip";
$port="หมายเลข port";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{
$title = "Connection timed out or the server is offline";
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$info = str_replace('</body></html>', "", $info);
$split = explode(',', $info);
if (empty($split) )
{
$title = "The current song is not available";
}
else
{
$count = count($split);
$i = "6";
while($i<=$count)
{
if ($i > 6)
{
$title .= ", " . $split[$i];
}
else
{
$title .= $split[$i];
}
$i++;
}
}
}
$title = substr($title, 0, -2);
echo $title;
?>
แสดงสถานะ SERVER<?
// ออนไลด์ออฟไลด์
$ip="ที่อยู่ ip";
$port="หมายเลข port";
$online = "<Font color=green >Online</Font>"; // Displays when stream is online
$offline = "<Font color=red> Offline</Font>"; // Displays when stream is offline
// don't edit below //
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{
$status = $offline;
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$split = explode(',', $info);
if ($split == "0" )
{
$status = $offline;
}
else
{
$status = $online;
}
}
echo $status;
?>
แสดงจำนวนผู้ฟัง<?
$ip="ที่อยู่ ip";
$port="หมายเลข port";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{
$listeners = "ม้ายมีคนฟังเลย...";
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$split = explode(',', $info);
if ($split == "0" )
{
$listeners = "0";
}
else
{
$listeners = $split;
}
}
echo $listeners;
?> เยียมมากๆ :lol:lolขอบคุณๆ ตอบกระทู้ leonna ตั้งกระทู้
อยากได้โ๕้ดที่ แสดงชื่อเพลงที่เล่นไปแล้วอ่ะ มีป่ะ? ตอบกระทู้ mafia10th ตั้งกระทู้
เดี๋ยวจะหามาให้ครับเคยมีอยู่เเต่ไม่ใด้ใช้ไม่รู้อยู่ไหนเเล้วครับ +1 เลยครับหามานาน และจะรอผลงานต่อ ตอบกระทู้ leonna ตั้งกระทู้
ของวิทยุออนไลน์รึเปล่าครับ ตอบกระทู้ mrumeeza ตั้งกระทู้
เเม่นเเล้วครับ Shoutcast ครับผม{:981:} แก้ไขครั้งสุดท้ายโดย mrumeeza เมื่อ 2011-2-27 19:46
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>รายชื่อเพลง</title>
<?
include_once('ShoutcastInfo.class.php');
?>
<html>
<head>
<title>รายชื่อเพลง</title>
<meta http-equiv='refresh' content='30' />
<meta http-equiv="Content-Type" content="text/html; charset=tis-620" />
</head>
<body style="background:#000000;color:gray;font-family:Verdana;font-size=10">
<table width="350" align="center" style="border:0px solid blue;border-collapse:collapse;background:black;color:blue;">
<?php
$scs = &new ShoutcastInfo("115.178.61.205","8380"); //วิธีเรียกใช้งาน shout_stat.php
//$scs = &new ShoutcastInfo($_GET["ip"],$_GET["port"]); //วิธีเรียกใช้งาน shout_stat.php?ip=115.178.61.205&port=8380
if( !$scs->connect() )
{
$scs->error();
print 'ติดต่อ Server ไม่ได้</td></tr>';
$error = TRUE;
}
if( $error != TRUE )
{
$scs->send();
if( !$scs->get_stat() )
{
print '<tr><td colspan="2">PJ ไม่อยู่</td></tr>';
}
else //If server is online..
{
print '<tr><td width="30%" align="right" valign="top"><b><font size="2"><font color="#33ffff">PJ OnAir </font><font color="red">:</font</b></td>';
print '<td width="70%"><font size="2" color="green">'.$scs->get_title().'</font></td>';
print '<td align="right" valign="top"><b><font size="2" ><font color="#33ffff">เพลงที่กำลังเล่น </font><font color="red">:</font></b></td>';
print '<td><font size="2" color="Orange"><marquee>'.substr($scs->get_track(),0,27).'</marquee></font></td>';
print '<td align="right" valign="top"><b><font size="2" ><font color="#33ffff">จำนวนผู้ฟัง </font><font color="red">:</font></b></td>';
$listeners = $scs->get_listener();
print '<td><font size="2" color="Orange">'.$listeners.'</font></td></tr>';
}
$scs->close();
}
?>
</table>
</body>
</html>ของ shout_stat.php อ่าครับ ตอบกระทู้ leonna ตั้งกระทู้
พี่ครับมีเมลล์รึเปล่าครับ ผมอยากถามอีกหลายเรื่องอ่าครับบได้รึเปล่า code เหล่านี้ ต้อง refresh หน้าก่อนหรือเปล่า ครับ เพลง ถึงจะเปลี่ยน หรือ เปลี่ยน โดย ไม่ต้อง refresh
หน้า:
[1]
2