www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/simple/index.php

    <?php
define('SIMPLEDIR',getindexdir(__FILE__));
define('SIMPLE',1);
require_once(SIMPLEDIR.'/global.php'); 
include_once(D_P.'data/bbscache/forum_cache.php');

/*
* PHPWind 是一个免费开源软件,您不需要支付任何费用就可以无限制使用。
* 如果您觉得这个软件有价值,请不要修改此处设置,我们对您表示衷心的感谢。
* 我们相信,有众多用户的支持,PHPWind 能做得更好。
* 填1关闭 PHPWind 的赞助广告
*/
$db_adclose=0;

$mod=1;//填2为第二种模式 3为第3种模式,根据您服务器的支持程度设置
switch($mod){
	case 1:$DIR='simple/index.php?';break;
	case 2:$DIR='simple/index.php/';break;
	case 3:$DIR='simple/';break;//RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2
}

if(file_exists(D_P."data/style/$skin.php") && strpos($skin,'..')===false){
	@include Pcv(D_P."data/style/$skin.php");
}else{
	@include(D_P."data/style/wind.php");
}
$yeyestyle=='no' ? $i_table="bgcolor=$tablecolor" : $i_table='class=i_table';
$db_union && $db_union=explode("\t",stripslashes($db_union));
$R_URL=substr(($cutchar=strrchr($REQUEST_URI,'?')) ? substr($cutchar,1) : substr(strrchr($REQUEST_URI,'/'),1),0,-5);
if($R_URL){
	$R_URL_A=explode('_',$R_URL);
	$prog=substr($R_URL_A[0],0,1);
	$id=(int)substr($R_URL_A[0],1);
	$page=(int)$R_URL_A[1];
}else{
	$prog='';
}

switch($prog){
	case 'f':
		$fid =& $id;
		include_once(R_P.'simple/mod_thread.php');break;
	case 't':
		$tid =& $id;
		include_once(R_P.'simple/mod_read.php');break;
	default:
		include_once(R_P.'simple/mod_index.php');
}
Update_ol();
if($db){
	$qn=$db->query_num;
}
$db_obstart ? $ft_gzip="Gzip enabled":$ft_gzip="Gzip disabled";
if ($db_footertime==1){
	$t_array=explode(' ',microtime());
	$totaltime=number_format(($t_array[0]+$t_array[1]-$P_S_T),6);
	$wind_spend="Time $totaltime second(s),query:$qn";
}
include PrintEot('simple_footer');
$output=str_replace(array('<!--<!---->','<!---->'),array('',''),ob_get_contents());
$output .= "<script language=\"JavaScript\" src=\"http://init.phpwind.com/init.php?sitehash=$db_sitehash&v=$wind_version&c=$ceversion\"></script>";
ob_end_clean();
$db_obstart && function_exists('ob_gzhandler') ? ob_start('ob_gzhandler') : ob_start();
echo $output;
flush;
exit;

function PageDiv($count,$page,$numofpage,$url,$max=null){
	global $tablecolor;
	$total = $numofpage;
	if(!empty($max)){
		$max = (int)$max;
		$numofpage > $max && $numofpage = $max;
	}
	if ($numofpage<=1){
		return ;
	}else{
		$pages="<a href=\"{$url}_1.html\"><< </a>";
		$flag=0;
		for($i=$page-3;$i<=$page-1;$i++)
		{
			if($i<1) continue;
			$pages.=" <a href={$url}_$i.html>&nbsp;$i&nbsp;</a>";
		}
		$pages.="&nbsp;&nbsp;<b>$page</b>&nbsp;";
		if($page<$numofpage)
		{
			for($i=$page+1;$i<=$numofpage;$i++)
			{
				$pages.=" <a href={$url}_$i.html>&nbsp;$i&nbsp;</a>";
				$flag++;
				if($flag==4) break;
			}
		}
		$pages.=" <input type='text' size='2' style='height: 16px; border:1px solid $tablecolor' onkeydown=\"javascript: if(window.event.keyCode==13) window.location='$db_bbsurl/{$url}_'+this.value+'.html';\"> <a href=\"{$url}_$numofpage.html\"> >></a> &nbsp;Pages: (  $total total )";
		return $pages;
	}
}
function getindexdir($path=null){
	if (!empty($path)) {
		if (strpos($path,'\\')!==false) {
			return substr($path,0,strrpos($path,'\\')-7);
		} elseif (strpos($path,'/')!==false) {
			return substr($path,0,strrpos($path,'/')-7);
		}
	}
	return './..';
}
?>