home.php
来自「xm2sv1.0寻梦二手网 v1.0,一个经过我调试的PHP原代码,有机会大家多」· PHP 代码 · 共 428 行 · 第 1/2 页
PHP
428 行
}
}
$query = $db->query("SELECT m.*, u.*, u.specifiedusers LIKE '%\t$discuz_user\t%' AS specifieduser FROM $table_members m LEFT JOIN $table_usergroups u ON u.specifiedusers LIKE '%\t$discuz_user\t%' OR (u.status=m.status AND ((u.creditshigher='0' AND u.creditslower='0' AND u.specifiedusers='') OR (m.credit>=u.creditshigher AND m.credit<u.creditslower))) WHERE username='$maxauthor' ORDER BY specifieduser DESC");
$authormem = $db->fetch_array($query);
$authormem_avatar = $authormem[avatar]?$authormem[avatar]:$authormem_avatar0;
if($authormem[postnum]) {
$post_ = (number_format(($maxtmp/$authormem[postnum]),4) * 100).'%';
$days = ($timestamp - $authormem[regdate])/(3600*24);
$post2_ = number_format(($authormem[postnum]/$days),2);
}else {
$post_ = '0.00%';
$post2_ = '0';
}
$authormem_info = "<p>会员昵称:<font color=green><b>$maxauthor</b></font><br>
论坛级别:$authormem[grouptitle] <br>
积 分:<font color=red><b>$authormem[credit] </b></font> $creditunit <br>
黄 金:<font color=gold><b>$authormem[credit]</b></font> 两<br>
发贴数量:<font color=blue><b>$authormem[postnum]</b></font> 篇 <br>
本日发帖:<b>$maxtmp</b> 篇 (占个人全部发帖量的 $post_ )</p>";
}else {
$authormem_avatar = $authormem_avatar0;
$authormem_info = '无';
}
$announcements='';
$query = $db->query("SELECT * from cdb_announcements order by id desc");
while($annews=$db->fetch_array($query)){
$announcements.="$space<a href=\"announcement.php?id=$annews[id]#$annews[id]\">".$annews[subject]."</a>";
$space = ' ';
}
if(!$announcements)$announcements = 'There are no announcements up to '.gmdate("$dateformat $timeformat", $timestamp + $timeoffset * 3600);
if(strlen($announcements) > 100) {
$announcements = '<marquee direction="left" scrollamount="3" onMouseOver="this.stop();" onMouseOut="this.start();">'.$announcements.'</marquee>';
}
$query = $db->query("SELECT tid,author,subject,lastpost,lastposter,views,replies FROM $table_threads ORDER BY lastpost DESC LIMIT 0,15");
while($thread = $db->fetch_array($query)) {
if($thread[lastposter] != "guest") {
$lastposter = "<a href=\"viewpro.php?username=".rawurlencode($thread[lastposter])."\">$thread[lastposter]</a>";
}
$lastreplytime = gmdate("$dateformat $timeformat", $thread[lastpost] + ($timeoffset * 3600));
$lastpost = "$lastreplytime";
if($thread[icon]) {
$thread[icon] = "<img src=\"$smdir/$thread[icon]\" align=\"absmiddle\">";
} else {
$thread[icon] = " ";
}
$thread[subject] = censor($thread[subject]);
$thread[subject] .= $thread[creditsrequire] ? " - [$credittitle<span class=\"bold\">$thread[creditsrequire]</span>$creditunit] " : NULL;
$authorinfo = $thread[author] != "guest" ? "<a href=\"viewpro.php?username=".rawurlencode($thread[author])."\">$thread[author]</a>" :$thread[author];
$last_posts .= "<tr>
<td width=40%><a href=\"viewthread.php?tid=$thread[tid]\">$thread[subject]</a></font></td>
<td width=10% align=center> </font></td>
<td width=20% align=center>$thread[views]</font></td>
<td width=10% align=center> </font></td>
<td width=20%>$lastpost</font></td>
</tr>";
$i++;
}
$date_rili = build_calendar_table($year,$month,$day);
if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 6.0")) {
$visitor_browser = "Internet Explorer 6.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.5")) {
$visitor_browser = "Internet Explorer 5.5";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.0")) {
$visitor_browser = "Internet Explorer 5.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 4.01")) {
$visitor_browser = "Internet Explorer 4.01";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NetCaptor")) {
$visitor_browser = "NetCaptor";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Netscape")) {
$visitor_browser = "Netscape";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Lynx")) {
$visitor_browser = "Lynx";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Opera")) {
$visitor_browser = "Opera";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Konqueror")) {
$visitor_browser = "Konqueror";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mozilla/5.0")) {
$visitor_browser = "Mozilla";
} else {
$visitor_browser = "其它";
}
//上面的是浏览器
if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5.1")) {
$visitor_os = "Windows XP";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5")) {
$visitor_os = "Windows 2000";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "4.9")) {
$visitor_os = "Windows ME";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 4")) {
$visitor_os = "Windows NT 4.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "98")) {
$visitor_os = "Windows 98";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "95")) {
$visitor_os = "Windows 95";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mac")) {
$visitor_os = "Mac";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Linux")) {
$visitor_os = "Linux";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Unix")) {
$visitor_os = "Unix";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "FreeBSD")) {
$visitor_os = "FreeBSD";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "SunOS")) {
$visitor_os = "SunOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "BeOS")) {
$visitor_os = "BeOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "OS/2")) {
$visitor_os = "OS/2";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "PC")) {
$visitor_os = "Macintosh";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "AIX")) {
$visitor_os = "AIX";
} else {
$visitor_os = "其他";
}
$mem_home = convertip($onlineip, $datadir = "./");
//////////////////
//友情连接
$friendlink="";
$friendlinka="";
$query = $db->query("SELECT * from cdb_forumlinks order by id desc");
while($link=$db->fetch_array($query)){
if($link[logo]){
$friendlink.="<a href=\"$link[url]\" target=\"_blank\" ><img src=\"$link[logo]\" alt=\"$link[name]\" border=0 width=\"88\" height=\"31\"></a> ";}
else{
$friendlinka.="<a href=\"$link[url]\" target=\"_blank\" title=\"$link[name]\">[".$link[name]."]</a> ";}
}
$friendlink=$friendlink."<br>".$friendlinka;
////////////////////
include template('home');
// 显示尾部
function build_calendar_table($year=0,$month=0,$day=0){
global $PHP_SELF;
$cdb_in=1;
$cal="";
if($year==0) $year=date('Y')+0;
if($month==0) $month=date('m')+0;
if($day==0) $day=date('d')+0;
$pyear=($month==1?$year-1:$year);
$pmonth=($month==1?12:$month-1);
$nyear=($month==12?$year+1:$year);
$nmonth=($month==12?1:$month+1);
$firstday=mktime(0,0,0,$month,1,$year);
$skip=date('w',$firstday);
$dim=date('t',$firstday);
$rows=ceil(($skip+$dim)/7);
$cal.="\n<table width=150 border=0 cellpadding=2 cellspacing =2 align=center>";
$cal.="\n<tr><td colspan=7 align=center BGCOLOR=#F6F6F6>";
$cal.='<a href="'."$PHP_SELF?year=$pyear&month=$pmonth&cdb_in=$cdb_in".'">上月</a> ';
$cal.=$year.'-'.$month;
$cal.=' <a href="'."$PHP_SLEF?year=$nyear&month=$nmonth&cdb_in=$cdb_in".'">下月</a>';
$cal.="\n</td></tr>";
$cal.="\n<tr align=center BGCOLOR=#EEEEEE>";
$cal.="\n<td><font color=\"#FF0000\"><b>日</b></font></td><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td><font color=\"#008000\"><b>六</b></font></td>";
$cal.="\n</tr>";
for($row=0;$row<$rows;$row++){
$cal.="\n<tr align=center>";
for($col=0;$col<7;$col++){
$cur=$row*7+$col-$skip+1;
$cal.="\n<td ";
if ($year==(int)date('Y')&&$month==(int)date('m')&&$cur==(int)date('d'))
$cal.="BGCOLOR=#9DCEFF";
else
$cal.="BGCOLOR=#F6F6F6";
$cal.='>';
if($row*7+$col<$skip)
$cal.=' ';
else{
if($cur>$dim)
$cal.=' ';
else{
if($year==(int)date('Y')&&$month==(int)date('m')&&$cur==$day)
$cal.="<b>";
$cal.=$cur;
if($year==(int)date('Y')&&$month==(int)date('m')&&$cur==$day)
$cal.="</b>";
}
}
$cal.='</td>';
}
$cal.='</tr>';
}
$cal.="\n</table>";
return $cal;
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?