📄 settings.php
字号:
<?php
!function_exists('adminmsg') && exit('Forbidden');
$basename='admin.php?adminjob=settings';
require './bbsdata/dbreg.php';
if ($action!='unsubmit')
{
!$db_tformat && $db_tformat='Y-m-j g:i A';
$db_onlinetime/=60;
$db_cvtime/=60;
$db_dtpostrvrc/=10;
$db_dtjhrvrc/=10;
$db_dtdelrvrc/=10;
$db_regrvrc/=10;
$db_whybbsclose=str_replace('<br />',"\n",$db_whybbsclose);
$db_welcomemsg=str_replace('<br />',"\n",$db_welcomemsg);
$db_rgpermit=str_replace('<br />',"\n",$db_rgpermit);
//$db_dtreplyrvrc回复不用转换
$fg=opendir('userdata/style/');
$choseskin="<option value=$db_defaultstyle>$db_defaultstyle</option>";
while (false!==($userskin=readdir($fg)))
{
$userskin=str_replace(".php","",$userskin);
if (($userskin!=".") && ($userskin!="..") && ($userskin!=$db_defaultstyle))
{
$choseskin.="<option value=$userskin>$userskin</option>";
}
}
closedir($fg);
if (file_exists($picpath) && !is_writeable($picpath)) $imgdisabled='disabled';
if (file_exists($attachpath) && !is_writeable($attachpath)) $attdisabled='disabled';/*防止目录不可写入时.管理员进行修改.导致错误*/
if ($db_hour) $ifselected[$db_hour]='selected';
if ($db_postallowtime) $regcheck[$db_postallowtime]='selected';
if ($db_bbsifopen) $bbsifopen_open="CHECKED"; else $bbsifopen_close="CHECKED";
if ($db_baysoftpic['pic']) $signpic_open="CHECKED"; else $signpic_close="CHECKED";
if ($db_baysoftpic['flash']) $signflash_open="CHECKED"; else $signflash_close="CHECKED";
if ($db_baysoftpost['pic']) $postpic_open="CHECKED"; else $postpic_close="CHECKED";
if ($db_baysoftpost['flash']) $postflash_open="CHECKED"; else $postflash_close="CHECKED";
if ($db_baysoftpost['mpeg']) $postmpeg_open="CHECKED"; else $postmpeg_close="CHECKED";
if ($db_baysoftpost['iframe']) $postiframe_open="CHECKED"; else $postiframe_close="CHECKED";
if ($db_baysoftreply['pic']) $replypic_open="CHECKED"; else $replypic_close="CHECKED";
if ($db_baysoftreply['flash']) $replyflash_open="CHECKED"; else $replyflash_close="CHECKED";
if ($db_signbaysoftcode) $signbaysoftcode_open="checked"; else $signbaysoftcode_close="checked";//签名中 baysoft 代码
if ($db_replysendmail) $replysendmail_open="checked"; else $replysendmail_close="checked";//用户文章被回复是否发送邮件
if ($db_footertime) $footertime_open="checked"; else $footertime_close="checked";//是否在页脚显示程序运行时间
if ($db_threadonline) $threadonline_open="checked"; else $threadonline_close="checked";//是否在版块内显示在线用户
if ($db_showonline) $showonline_open="checked"; else $showonline_close="checked";//是否在read.php页面显示在线用户
if ($db_indexonline) $indexonline_open="checked"; else $indexonline_close="checked";//是否在是否在首页显示在线用户
if ($db_indexshowbirth) $indexshowbirth_open="checked"; else $indexshowbirth_close="checked";//首页显示今天生日会员
if ($db_regpopup) $regpopup_open="checked";else $regpopup_close="checked";//注册提示窗
if ($db_indexlink) $indexlink_open="checked";else $indexlink_close="checked";//是否显示友情链接
if ($db_indexstar) $indexstar_open="checked";else $indexstar_close="checked";//是否显示今日明星,庄主,幸运儿
if ($db_indexmqshare) $indexmqshare_open="checked";else $indexmqshare_close="checked";//是否滚动显示友情链接
if ($db_indexliuyan) $indexliuyan_open="checked";else $indexliuyan_close="checked";//首页显示留言本
if ($db_allowregister) $allowregister_open="checked";else $allowregister_close="checked";//允许新用户注册
if ($db_regdetail) $regdetail_open="checked";else $regdetail_close="checked";//注册时显示详细注册信息
if ($db_emailcheck) $emailcheck_open="checked";else $emailcheck_close="checked";//新用户注册需通过email激活用户
if ($db_regsendmsg) $regsendmsg_open="checked";else $regsendmsg_close="checked";//新用户注册发送短消息
if ($db_ifcheck) $regifcheck_open="checked";else $regifcheck_close="checked";//新用户注册是否需要验证
if ($db_allowsameip==Y) $regallowsameip_open="checked";else $regallowsameip_close="checked";//是否开启同一IP24小时只能注册一次
if ($db_regsendemail) $regsendemail_open="checked";else $regsendemail_close="checked";//新用户注册发送电子邮件
if ($db_ifonlinetime) $ifonlinetime_open="checked";else $ifonlinetime_close="checked";//记录会员在线时间
if ($db_todaypost) $todaypost_open="checked";else $todaypost_close="checked";//显示今日昨日发贴数
if ($db_reg) $reg_close="checked";else $reg_open="checked";//注册时显示许可协议
if ($db_showmenu) $showmenu_open="checked";else $showmenu_close="checked";//首页显示娱乐导航栏
if ($db_showguest) $showguest_open="checked";else $showguest_close="checked";//首页显示在线游客
if ($db_indexshowsong) $indexshowsong_open="checked";else $indexshowsong_close="checked";//显示最新帖子 和点歌台
if ($db_threademotion) $threademotion_open="checked"; else $threademotion_close="checked";//分版块帖子导航里显示表情符
if ($db_threadshowpost) $threadshowpost_open="checked"; else $threadshowpost_close="checked";//帖子里显示快速发表主题
if ($db_ifjump) $ifjump_open="checked"; else $ifjump_close="checked";//是否使用自动跳转
if ($db_indexfmlogo==1) $indexfmlogo_open="checked";elseif($db_indexfmlogo==2)$indexfmlogo_status="checked";else $indexfmlogo_close="checked";//自定义首页各版块的图片logo
if ($db_obstart) $obstart_open="checked";else $obstart_close="checked";//打开gzip压缩
if ($db_autoimg) $autoimg_open="checked";else $autoimg_close="checked";//是否使用自动贴图
if ($db_ipfrom)$ipfrom_open="checked";else $ipfrom_close="checked";//是否显示IP来源
if ($db_autochange) $autochange_open="checked"; else $autochange_close="checked";//自动更改图片链
if ($db_ipcheck) $ipcheck_open="checked"; else $ipcheck_close="checked";//开启ip验证
if ($db_rglower) $rglower_open="checked"; else $rglower_close="checked";//注册id区分大小写
if ($db_today) $today_open="checked"; else $today_close="checked";
eval("dooutput(\"".gettemplate('setting')."\");");
}
elseif ($action=="unsubmit")
{
$config[88]=ieconvert($config[88]);
$config[89]=ieconvert($config[89]);
$config[2]=ieconvert($config[2]);
if ($userpath<>$datebase[0]) rename("$userpath","$datebase[0]");
if ($dbpath<>$datebase[1]) rename($dbpath,$datebase[1]);
if ($config[56] && !file_exists("{$dbpath}/$config[56]")) mkdir("{$dbpath}/$config[56]",0777);
if(!ereg("^http",$datebase[2]))//!file_exists("$datebase[2]")主要为了加强管理员纠错能力
@rename($picpath,$datebase[2]);
elseif($picpath<>$datebase[2])
adminmsg("对不起,更改目录发生错误,您不能使用含有http 字符的图片目录或你所要更改的目录已经存在");
if ($config[77]>12) adminmsg("系统稳定性考虑,请不要超过 12 字节");
if ($attachpath<>$datebase[3]) rename($attachpath,$datebase[3]);
if ($msgpath<>$datebase[4]) rename($msgpath,$datebase[4]);
if (!ereg("^[0-9]{1,}",$datebase[5]))
adminmsg("图片链防盗参数必须为数字");
if (!ereg("^[0-9]{1,}",$config[96]))
adminmsg("新注册用户发帖控制时间必须为数字");
if (!ereg("^http",$datebase[6]) && $datebase[6]!='N')
adminmsg("使用跨台图片链必须以http开头");
//if (!$config[9]) $config[9]=0;
if (!$config[14]) $config[14]=0;
if (!$config[15]) $config[15]=0;
if (!$config[17]) $config[17]=50000;
if (!$config[21]) $config[21]=0;
if (!$config[24]) $config[24]=0;
if (!$config[25]) $config[25]=2000;
if (!$config[28]) $config[28]=0;
if (!$config[29]) $config[29]=35;
if (!$config[30]) $config[30]=0;
if (!$config[58]) $config[58]=0;
if (!$config[31]) $config[31]=0;
if (!$config[35]) $config[35]=0;
if (!$config[40]) $config[40]=0;
if (!$config[41]) $config[41]=0;
if (!$config[42]) $config[42]=0;
if (!$config[43]) $config[43]=0;
if (!$config[44]) $config[44]=5000;
if (!$config[46]) $config[46]=0;
if (!$config[47]) $config[47]=0;
if (!$config[48]) $config[48]=0;
if (!$config[56]&&$config[56]!=0) $config[56]=66;
if (!$config[57]) $config[57]=50;
//if (!$config[59]) $config[59]=1;
if (!$config[67]) $config[67]=10000;
if (!$config[68]) $config[68]=1;
if (!$config[69]) $config[69]=0;
if (!$config[76]) $config[76]=3;
if (!$config[77]) $config[77]=12;
if (!$config[84]) $config[84]=0;
if (!$config[85]) $config[85]=0;
if (!$config[86]) $config[86]=0;
if (!$config[90]&&$config[90]!=0) $config[90]=15;
if (!$config[91]) $config[91]=0;
if (!$config[92]) $config[92]=0;
if (!$config[93]) $config[93]=0;
if (!$config[94]) $config[94]=0;
$config[13]*=60;
$config[30]*=60;
//$config[24] 回复不用转换
$config[40]*=10;
$config[42]*=10;
$config[46]*=10;
$config[68]*=10;
$dbcontent="<?php
\$picpath='$datebase[2]';
\$attachpath='$datebase[3]';
?/>";
$filecontent="<?php
include './bbsdata/dbset.php';
\$db_linesize=70;
\$db_topnum=10;
\$userpath='$datebase[0]';
\$dbpath='$datebase[1]';
\$msgpath='$datebase[4]';
\$db_hour=$datebase[5];
\$db_http='$datebase[6]';
\$db_autochange=$datebase[7];
\$db_bbsifopen=$config[1];
\$db_whybbsclose='$config[2]';
\$db_bbsname='$config[3]';
\$db_bbsurl='$config[4]';
\$db_wwwname='$config[5]';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -