qq_42354051 2019-03-22 13:49 采纳率: 0%
浏览 313
已结题

PHP $hit = rand 代码要放哪个位置?求大神帮忙

<?
if(!preg_match('/^[a-zA-Z0-9_]*$/',$_GET['id'])) exit;

@include_once "../conf/bd_".$_GET['id'].".php";
include "../_header.php";
include "../lib/page.class.php";
include "../lib/board.class.php";

if(class_exists('validation') && method_exists('validation','xssCleanArray')){
$_GET = validation::xssCleanArray($_GET, array(
validation::DEFAULT_KEY => 'text',
'search'=>'disable',
'subSpeech'=>'html',
));

$_GET['search'] = validation::xssCleanArray($_GET['search'], array(
    validation::DEFAULT_KEY => 'text',
));

}

if (!is_file("../conf/bd_".$_GET[id].".php")) msg("게시판이 존재하지 않습니다",-1);
if ($bdLvlL && $bdLvlL>$sess['level']) msg("글 목록 권한이 없습니다",-1);

값이 없는 경우 미리 체크

if(!$bdListImgCntW) $bdListImgCntW = 5;
if(!$bdListImgCntH) $bdListImgCntH = 4;
if($bdSkin == "gallery"){
if(!$bdListImgSizeW) $bdListImgSizeW = 100;
if(!$bdListImgSizeH) $bdListImgSizeH = "";
}else{
if(!$bdListImgSizeW) $bdListImgSizeW = 45;
if(!$bdListImgSizeH) $bdListImgSizeH = 45;
}

bd class

$bd = new Board($_GET['page'],$bdPageNum);

$bd->db = &$db;
$bd->tpl = &$tpl;
$bd->cfg = &$cfg;
if ( file_exists( dirname(__FILE__) . '/../data/skin/' . $cfg['tplSkin'] . '/admin.gif' ) ) $bd->adminicon = 'admin.gif';

$bd->id = $_GET['id'];
$bd->subSpeech = $_GET['subSpeech'];
$bd->search = $_GET['search'];
$bd->sess = $sess;
$bd->ici_admin = $ici_admin;
$bd->date = $_GET['date'];

$bd->assign(array(
bdSearchMode => $bdSearchMode,
bdUseSubSpeech => $bdUseSubSpeech,
bdSubSpeech => $bdSubSpeech,
bdSubSpeechTitle => $bdSubSpeechTitle,
bdLvlR => $bdLvlR,
bdLvlW => $bdLvlW,
bdStrlen => $bdStrlen,
bdNew => $bdNew,
bdHot => $bdHot,
));

$bd->_list();

if ($sess){
$tpl->assign(readonly,array(name => "readonly style='border:0;font-weight:bold'"));
}

$bdHeader = stripslashes($bdHeader);
$bdFooter = stripslashes($bdFooter);

tpl class

$tpl->define('list',"board/".$bdSkin."/list.htm");
if ($templateCache->isEnabled() && $templateCache->checkCacingPage() && $templateCache->checkCondition()) {
$templateCache->setCache($tpl, 'list');
}
if (!$pageView){
$tpl->print_('list');
echo "";
}

//$db->viewLog();

?>


  • 写回答

1条回答 默认 最新

  • dabocaiqq 2019-03-23 11:32
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 C#读写EXCEL文件,不同编译
  • ¥15 如何提取csv文件中需要的列,将其整合为一篇完整文档,并进行jieba分词(语言-python)
  • ¥15 MapReduce结果输出到HBase,一直连接不上MySQL
  • ¥15 扩散模型sd.webui使用时报错“Nonetype”
  • ¥15 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置