📄 index.php
字号:
document.getElementById('playerImg').src=skin+'.jpg'
}
</script>");
print("<script type='text/javascript'>
function playFile() {
document.RAPlayer.SetSource(document.location.search.substring(1))
} </script> ");
print("<script src='player/js/ua.js'></script>");
print("<script src='player/js/detectplugin.js'></script>");
print("<script src='player/js/player.js'></script>");
print("<script>
var playerh = new Player();
function intit() {
playerh.pstatus('Checking Player methods...');
playerh.checkplayer();
playerh.pstatus('Loading...');
playerh.start('$filename');
}
function loadimgs() {
MM_preloadImages('player/volume/muteoff.gif','player/volume/muteon.gif','player/controlbuttons/switchon.gif','player/controlbuttons/switchoff.gif');
} </script>");
print("<script language='JavaScript'>
function MM_reloadPage(init) {
if (init==true) with (navigator) {if ((appName=='Netscape')&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
</script> ");
print("</head>");
print("<body bgcolor='#000000' oncontextmenu='return false' onselectstart='return false' ondragstart='return false' onLoad=\"MM_dragLayer('clipslide','',0,0,0,0,true,false,0,0,0,392,false,false,0,'',false,'playerh.xclipposset()');MM_dragLayer('volslide','',0,0,0,0,true,false,64,0,0,0,false,false,0,'',false,'playerh.avol()');loadimgs();intit();init()\">");
print("<div id='TimeElasped' style='position:absolute; left:35px; top:47px; width:121px; height:8px; z-index:2'></div>");
print("<div id='TotalTime' style='position:absolute; left:155px; top:47px; width:85px; height:5px; z-index:3'></div>");
print("<div id='playerstatus' style='position:absolute; left:280px; top:157px; z-index:4'><font face='Times New Roman, Times, serif' size='2' color='#FFFFFF'>Loading... </font></div>");
print("<div id='TitleText' style='position:absolute; left:36px; top:83px; height:5px; z-index:5'></div>");
print("<div id='AuthorText' style='position:absolute; left:36px; top:99px; height:5px; z-index:5'></div>");
print("<div id='CopyrightText' style='position:absolute; left:36px; top:115px; height:5px; z-index:5'></div>");
print("<div id='XVolClick' style='position:absolute; left:402px; top:50px; width:23px; height:93px; z-index:6'><a href='javascript:playerh.xvolclick();'><img src='player/images/null.gif' width='23' height='93' border='0'></a></div>");
print("<div id='volslide' style='position:absolute; left:407px; top:120px; width:14px; height:6px; z-index:7'><img src='player/volume/slide.gif' width='14' height='6'></div>");
print("<div id='xmuteclick' style='position:absolute; left:405px; top:155px; width:22px; height:17px; z-index:8'><a href='javascript:playerh.amute();'><img src='player/images/null.gif' width='22' height='17' border='0'></a></div>");
print("<div id='mutelayer' style='position:absolute; left:417px; top:158px; width:4px; height:10px; z-index:9'><a href='javascript:playerh.amute();'><img src='player/volume/muteoff.gif' width='4' height='10' border='0' name='muteimg'></a></div>");
print("<div id='xprevbtn' style='position:absolute; left:125px; top:175px; width:21px; height:22px; z-index:10'><a href='javascript:playerh.prevclip()'><img src='player/images/null.gif' width='21' height='22' border='0'></a></div>");
print("<div id='xplaybtn' style='position:absolute; left:183px; top:175px; width:21px; height:22px; z-index:10'><a href='javascript:playerh.play()'><img src='player/images/null.gif' width='21' height='22' border='0'></a></div>");
print("<div id='xpausebtn' style='position:absolute; left:203px; top:175px; width:21px; height:22px; z-index:10'><a href='javascript:playerh.pause()'><img src='player/images/null.gif' width='21' height='22' border='0'></a></div>");
print("<div id='xstopbtn' style='position:absolute; left:258px; top:175px; width:21px; height:22px; z-index:10'><a href='javascript:playerh.stop()'><img src='player/images/null.gif' width='21' height='22' border='0'></a></div>");
print("<div id='xnextbtn' style='position:absolute; left:329px; top:175px; width:21px; height:22px; z-index:10'><a href='javascript:playerh.nextclip()'><img src='player/images/null.gif' width='21' height='22' border='0'></a></div> ");
print("<div id='xshuffle' style='position:absolute; left:70px; top:187px; width:15px; height:7px; z-index:12'><a href='javascript:playerh.ashuffle();'><img src='player/controlbuttons/switchoff.gif' width='15' height='7' border='0' name='shuffleimg'></a></div>");
print("<div id='xloop' style='position:absolute; left:388px; top:187px; width:15px; height:7px; z-index:13'><a href='javascript:playerh.aloop();'><img src='player/controlbuttons/switchoff.gif' width='15' height='7' border='0' name='loopimg'></a></div> ");
print("<div id='xposclick' style='position:absolute; left:38px; top:146px; width:100px; height:4px; z-index:14'></div>");
print("<div id='clipslide' style='position:absolute; left:38px; top:145px; width:5px; height:12px; z-index:15'></div>");
print("<div id='logo' style='position:absolute; left:160px; top:06px; width:142px; height:19px; z-index:15'><img src='player/images/null.gif' width='142' height='19' border='0'></div>");
print("<div id='skins' style='position:absolute; left:423px; top:175px; width:40px; height:15px; z-index:15'><a class=pink href=\"#\" onClick=\"MyWindow=window.open('player/playerskins.php','getskins','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=645,height=445'); return false;\"><img src='player/images/null.gif' width='40' height='15' border='0' alt=''></a></div>");
print("<script>
if ( ! detectReal() ) {
window.location.replace('player/neednewreal.html');
}
playerh.writeplayer('$filename');
</script>");
print("<div id='ads' style='position:absolute; left:0px; top:200px; width:468px; height:63px; z-index:16'><iframe src='player/ads/ads.html' width='468' height='63' scrolling='no' topmargin='0' leftmargin='0' rightmargin='0' bottommargin='0' frameborder='0'>
<font color='#FFFFFF'>Your Browser is out of date,please upgrade it.</font>
</iframe>");
print("</body>");
print("</html>");
} else {
print("<p><b>Error: No files selected unable to launch player.</b></p>");
}
}
/*******Playlist Functions*******/
function playlist() {
global $session;
$song_id_raw = addslashes($_GET['id']);
$song_id = split(",",addslashes($_GET['id']));
if( $_GET['save'] == 'yes' ) {
if( $_GET['create'] == 'yes' ) {
$query = "INSERT INTO playlist (username, playlist_name) VALUES ('".$session->username."','".addslashes($_POST['playlist_name'])."')";
mysql_query($query) or die(mysql_error());
$query = "SELECT * FROM playlist WHERE username = '".$session->username."' AND playlist_name = '".addslashes($_POST['playlist_name'])."'";
$result = mysql_query($query) or die(mysql_error());
$playlist = mysql_fetch_assoc($result);
$playlist_id = $playlist['id'];
} else {
$playlist_id = addslashes($_POST['playlist_id']);
}
foreach( $song_id as $id ) {
if( $id != '' ) {
$query = "INSERT INTO playlistsong (song_id, playlist_id) VALUES ('".$id."','".$playlist_id."')";
mysql_query($query) or die(mysql_error());
}
}
print("<center><b><strong><u><font color='#ffffff'>The Songs have been added to your playlist.</p></font></strong></u></b></center>\n");
print("<p style='text-align: center'><input type='button' onClick='window.close()' value='Close Window' ></p>\n");
} else {
print("<form name='form' action='".$this->thisfile."?action=playlist&id=".$song_id_raw."&save=yes&create=yes' method='post'>\n");
print("<table style='width: 100%; border: 0px;'>\n");
print("<tr><td colspan='2'>Create and save new playlist</td></tr>\n");
print("<tr><td><b>New Playlist Name</b>:</td><td><input type='text' maxchar='255' name='playlist_name'></td></tr>\n");
print("<tr><td colspan='2' style='text-align:center'><input name='submit' type='submit' value='Create and save in New Playlist' ></td></tr>\n");
print("</table></form>\n");
$query = "SELECT * FROM playlist WHERE username = '".$session->username."' ORDER BY playlist_name ASC";
$result = mysql_query($query) or die(mysql_error());
if( mysql_num_rows($result)>0 ) {
print("<form name='form' action='".$this->thisfile."?action=playlist&id=".$song_id_raw."&save=yes' method='post'>\n");
print("<table style='width: 100%; border: 0px;'>\n");
print("<tr><td colspan='2'>Add to current Playlist</td></tr>\n");
print("<tr><td>Playlist:</td><td><select name='playlist_id'>");
while( $playlist = mysql_fetch_assoc($result) )
{
print("<option value='".$playlist['id']."'>".$playlist['playlist_name']."</option>\n");
}
print("</select></td></tr>\n");
print("<tr><td colspan='2' style='text-align:center'><input name='submit' type='submit' value='Add to Playlist' ></td></tr>\n");
print("</table></form>\n");
}
}
}
function removefromplaylist() {
global $session;
$query = "SELECT username FROM playlist WHERE id=".addslashes($_GET['playlist']);
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if ($session->username === $row['username'])
{
$query = "DELETE FROM playlistsong WHERE playlist_id = ".addslashes($_GET['playlist'])." AND song_id = ".addslashes($_GET['id']);
mysql_query($query) or die(mysql_error());
print("<center><b><strong><u>The Song has been removed from your playlist.</p></strong></u></b></center>\n");
print("<p style='text-align: center'><input type='button' onClick='window.close()' value='Close Window' ></p>\n");
}
else
{
print("<center><b><strong><u>Sorry, you can only remove Songs from your own playlists.</p></strong></u></b></center>\n");
print("<p style='text-align: center'><input type='button' onClick='window.close()' value='Close Window' ></p>\n");
}
}
function viewAllPlaylists() {
global $session;
$query = "SELECT playlist.id as id, playlist.playlist_name, playlist.username FROM playlist, playlistsong WHERE playlist.id = playlistsong.playlist_id GROUP BY playlistsong.playlist_id ORDER BY playlist.playlist_name ASC";
$result = mysql_query($query) or die(mysql_error());
while( $row = mysql_fetch_assoc($result) ) {
// get initial name character
$thischar = $row['playlist_name']{0};
$user = $this->get_info($row['username']);
// Check to see if different than last
if( $lastchar != $thischar ) {
print("<h2>".strtoupper($thischar)."</h2>\n");
if( $lastchar != '' ) {
print("</p>\n<p>\n");
}
}
// Print album Info
print("<a href='".$this->thisfile."?action=viewplaylist&id=".$row['id']."'>".$row['playlist_name']."</a> by ".$user['name']."</a><br>\n");
// Store character
$lastchar = $thischar;
}
if( $session->username!="" ) {
print("<h1>".$session->username."'s Playlists</h1>");
} else {
print("<h1>User Playlists</h1>");
}
$query = "SELECT * FROM playlist ".(($session->username!="")?"WHERE username = '".addslashes($session->username)."'":"")." ORDER BY username, playlist_name";
$result = mysql_query($query) or die(mysql_error());
$i = 0;
$cur_id = -1;
for( ; $row = mysql_fetch_assoc($result) ; $i++ ) {
print("<h2><a href='".$this->url."/".$this->file."?action=viewplaylist&username=".$session->username."'>".$session->username."</a></h2><ul>");
}
print("<li><a href='".$this->url."/".$this->thisfile."?action=viewplaylist&username=".$session->username."'>".$row['playlist_name']."</a></li>");
print("</ul>");
if( $i == 0 ) {
print("<p>No playlists yet created.</p>");
}
}
function showUsersPlaylists() {
global $session;
if( $_GET['username']!="" ) {
print("<h1>User Playlists</h1>");
} else {
print("<h1>User Playlists</h1>");
}
$query = "SELECT * FROM playlist ".(($_GET['username']!="")?"WHERE username = '".addslashes($_GET['username'])."'":"")." ORDER BY username, playlist_name";
$result = mysql_query($query) or die(mysql_error());
$i = 0;
$cur_username = -1;
for( ; $row = mysql_fetch_assoc($result) ; $i++ ) {
if( $_GET['username']!="" ) {
if( $i == 0 ) {
print("<ul>");
}
} else if( $cur_username != $row['username'] ) {
if( $i!=0) { print("</ul>"); }
$cur_username = $row['username'];
print("<h2><a href='".$this->url."/".$this->file."?action=showallplaylists&user_id=".$row['username']."'>".$user['name']."</a></h2><ul>");
}
print("<li><a href='".$this->thisfile."?action=viewplaylist&id=".$row['id']."'>".$row['playlist_name']."</a></li>");
}
print("</ul>");
if( $i == 0 ) {
print("<p>No playlists yet created.</p>");
}
}
function showAllPlaylists() {
global $session;
if( $_GET['username']!="" ) {
#$user = $this->get_info($session->username);
print("<h1>All Users Playlists</h1>");
} else {
print("<h1>User Playlists</h1>");
}
$u_query = "SELECT username FROM playlist GROUP BY username";
$u_result = mysql_query($u_query) or die(mysql_error());
while($u_row = mysql_fetch_assoc($u_result))
{
echo "<h3>".$u_row[username]."</h3>";
print("<ul>");
$query = "SELECT * FROM playlist where username='".$u_row[username]."' ORDER BY username, playlist_name ";
$result = mysql_query($query) or die(mysql_error());
$i = 0;
for( ; $row = mysql_fetch_assoc($result) ; $i++ ) {
print("<li><a href='".$this->thisfile."?action=viewplaylist&username=".$row['username']."&id=".$row['id']."'>".$row['playlist_name']."</a></li>");
}
print("</ul>");
}
if( $i == 0 ) {
print("<p>No playlists yet created.</p>");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -