hot.php

来自「哈克MusicPHP音乐程序v1.0一套基本于PHP+TXT的在线音乐播放程序。」· PHP 代码 · 共 59 行

PHP
59
字号
<?php
require("global.php");
$subtitle='热门试听';
require("header.php");

$singerlist=@file("$datadir/singer.php");
$hotsonglist=@file("$datadir/viewhot.php");
$singersum=count($singerlist);	
$songcount=count($hotsonglist);
$songsum=min($songcount,100); //只显示前100条数据

function get_hotsong($page){

global $datadir,$singerlist,$hotsonglist,$singersum,$songsum,$perpage,$skinpath,$skin;

if(empty($page) or $page<=0) $page=1;
settype($page, integer);

echo"-->\n";
if($songsum!=0){
    if ($songsum%$perpage==0) $maxpageno=$songsum/$perpage;
		else $maxpageno=floor($songsum/$perpage)+1;
	if ($page>$maxpageno) $page=$maxpageno;
	    $pagemin=min( ($page-1)*$perpage , $songsum-1);
	    $pagemax=min( $pagemin+$perpage-1, $songsum-1);
		
		for ($i=$pagemin; $i<=$pagemax; $i++){
		 $songdetail=explode("|",$hotsonglist[$i]);
		 $id=chop($songdetail[2]);
		 $info=@file("$datadir/data/$id.php");  
		 list($catid,$singerid,$songname,$songurl,$hot,$commend,$times)=explode("|",$info[1]);
		 list($viewnum,$downnum,$tviewnum,$tdownnum,$pinfeng,$viewtimes)=explode("|",$info[2]);
		 if($downnum=="") $downnum=0;if($viewnum=="") $viewnum=0;
		 $times=get_date($times);
		   for ($ii=0; $ii<$singersum; $ii++){
		   $singerdetail=explode("|", trim($singerlist[$ii]));
		   if ($singerdetail[1]==$songdetail[1] && $singerdetail[0]==$songdetail[0]){$singername=$singerdetail[2];break;}
		    }
			$m=$i+1;
 		 echo "<li><span class=\"songname\">$m. <a href=\"play.php?id=$id\" title=\"人气:$viewnum\" target=\"_blank\">$songname</a></span> <span class=\"singer\"><a href=\"list.php?catid=$catid&singerid=$singerid\" title=\"点击查看 $singername 所有音乐\" target=\"_blank\">$singername</a></span><span class=\"play\"><a href=\"play.php?id=$id\" title=\"点击试听 $songname\" target=\"_blank\"><img src=\"$skinpath/$skin/images/icon_play.gif\" align=\"middle\"></a></span><span class=\"dg\"><a href=\"dg.php?id=$id&name=$songname\" title=\"点歌送给好友\" target=\"_blank\"><img src=\"$skinpath/$skin/images/icon_dg.gif\" align=\"middle\"></a></span><span class=\"sc\"><a href=\"musicbox.php?songid=$id&songname=$songname&singer=$singername&action=add\" title=\"收藏到我的音乐盒\" target=\"_blank\"><img src=\"$skinpath/$skin/images/icon_sc.gif\" align=\"middle\"></a></span><span class=\"down\"><a href=\"down.php?id=$id\" title=\"下载 $songname 到本地\" target=\"_blank\"><img src=\"$skinpath/$skin/images/icon_down.gif\" align=\"middle\"></a></span></li>\n"; 
	}
}
else{ echo "<br><br>对不起,本类别暂时未收录音乐文件!<br><br>";} 
$pages = numofpage($songsum,$page,ceil($songsum/$perpage),'hot.php?');	
echo $pages;
echo"<!--\n";
}

/* 音乐推荐 */
$commend="commend";

/* 今日排行 */
$todaytop="viewhotday";

include_once PrintEot('hot');
footer();
 
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?