我想知道如何在PHP中更改或重複某些元素。 現在我正在使用腳本從shout-cast信息頁面獲取正在播放的歌曲。爲我的音樂播放器重複和更改php值
而在JQuery中,我有一個播放器,播放列表切換流。
現在它唯一做的事情就是切換到流而不顯示任何東西。 那麼我怎麼會在jQuery中調用php部分?
天哪,我真的很希望我的解釋清楚。
對於那些誰能夠幫我
你想要什麼零件的我的代碼我要顯示?
我將繼續爲您貼上它,馬上! :)
映入眼簾,
庫什。
代碼阿爾揚: jQuery的
$(document).ready(function(){
var myPlaylist = new jPlayerPlaylist({
jPlayer: "#jquery_jplayer",
cssSelectorAncestor: "#jp_container"
}, [
{
title: "test",
mp3: "http://178.156.201.212:8018/;stream/1",
<?php
$host = "178.156.201.212"; // ip or url of shoutcast server
$port = "8018";
?>
},
{
title: "test2",
mp3: "http://stream1.slowradio.com/;stream/1",
<?php
$host = "http://stream1.slowradio.com"; // ip or url of shoutcast server
$port = "8008";
?>
},
{
title: "test3",
mp3: "http://108.61.73.119:8022/;stream/1",
<?php
$host = "108.61.73.119"; // ip or url of shoutcast server
$port = "8022";
?>
},
], {
swfPath: "js",
supplied: "oga, mp3",
wmode: "window"
});
$("#jquery_jplayer").bind($.jPlayer.event.play, function(event) {
//$('#fetch').html(jPlayerPlaylist.playlist[jPlayerPlaylist.current].title);
$('#fetch').empty();
$('#fetch').append(myPlaylist.playlist[myPlaylist.current].title);
});
});
PHP
<?php
$host = "178.156.201.212"; // ip or url of shoutcast server
$port = "8000"; // port of shoutcast server
$fp = @fsockopen("$host", $port, $errno, $errstr, 30);
if($fp)
{
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: GET SEVEN (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
{
$data .= fgets($fp, 1000);
}
fclose($fp);
$data = ereg_replace(".*<body>", "", $data);
$data = ereg_replace("</body>.*", ",", $data);
$data_array = explode(",",$data);
$listeners = $data_array[0];
$status = $data_array[1];
$peak_listeners = $data_array[2];
$maximum_listeners = $data_array[3];
$unique_listeners = $data_array[4];
$bitrate = $data_array[5];
$track = $data_array[6];
}
$title = chop($track);
$select = explode(" - ",$title);
$artist = chop($select[0]);
$title = chop($select[1]);
?>
<?php
if($status == 1)
{
echo $artist. " - " .$title;
}
else
{
print 'document.getElementById("title").innerHTML = "Offline";';
}
?>
酷我會嘗試這個TY非常多。我會讓你如何儘快!非常感謝! ^^ – Kus 2013-02-28 12:49:14
雖然一個問題..我有這個在我目前的頁面。如果我將它保存在那裏而不是在一個單獨的PHP頁面中,我將如何獲取它?導致PHP的功能是相當大的,我不想不斷重複大部分。我想重複它,但有不同的變量。他們被定義爲如此$ host =「info here」; $ port =「端口信息在這裏」; – Kus 2013-02-28 12:50:36
@kus查看答案。 – Arjan 2013-02-28 13:00:18