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 = '&nbsp; &nbsp; &nbsp; &nbsp;';
}
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] = "&nbsp;";
	}
	$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>&nbsp;</font></td>
	<td width=20% align=center>$thread[views]</font></td>
	<td width=10% align=center>&nbsp;</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>&nbsp; &nbsp;";}
else{
$friendlinka.="<a href=\"$link[url]\" target=\"_blank\" title=\"$link[name]\">[".$link[name]."]</a>&nbsp;  ";}

}
$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.='&nbsp;';
			else{
				if($cur>$dim)
					$cal.='&nbsp;';
				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 + -
显示快捷键?