📄 userconf.php
字号:
<?/* [BBWPS!] (C)2006-2010 小蜜蜂版权所有. This is NOT a freeware, use is subject to license terms*/error_reporting(0);if(!function_exists("CheckRequire")){ exit("Forbidden");}$p=new Template("./template/member");$action = $_GET['act'];if($action=="edit"){ if($_POST['isdiscuz']==1){ $discuzDb=new DB($_POST['discuzhost'],$_POST['discuzusername'],$_POST['discuzpwd'],$_POST['discuzdatabase']); //实例化discuz数据库实例 if(!$discuzDb->getConnect()){ print ("<script language=javascript>alert('Discuz数据库密码和用户名不匹配!');document.location.href='?mod=member&f=userconf';</script>"); exit(); } } //构造写入userconfig.php的字符串 $confStr = '<?PHP'."\n"; foreach ($_POST as $key=>$value){ $confStr.='$'.$key.'="'.$value.'";'."\n"; } $confStr.='?>'; $fp=fopen("./data/userconfig.php","w"); if(fwrite($fp,$confStr,strlen($confStr))){ print ("<script language=javascript>alert('设置成功!');document.location.href='?mod=member&f=userconf';</script>"); exit(); } else{ print("<script> alert('参数设置失败,查看/data目录是不是可写');document.location.href='?mod=member&f=userconf'; </script>"); exit(); } flock($fp,1); fclose($fp); unset($_POST,$action,$confStr,$fp);}else { if(file_exists("./data/userconfig.php")){ require_once("./data/userconfig.php"); } $p->set_file("handle","userconf.html"); if($logincard==1){ $p->set_var("logincard1","checked"); }else { $p->set_var("logincard0","checked"); } if($regcard==1){ $p->set_var("regcard1","checked"); }else { $p->set_var("regcard0","checked"); } if($regstatus==1){ $p->set_var("regstatus1","checked"); }else { $p->set_var("regstatus0","checked"); } if($regverify==0){ $p->set_var("regverify1","checked"); }else { $p->set_var("regverify0","checked"); } if($doublee==1){ $p->set_var("doublee1","checked"); }else { $p->set_var("doublee0","checked"); } if($bbrules==1){ $p->set_var("bbrules1","checked"); }else { $p->set_var("bbrules0","checked"); } if($regctrl==1){ $p->set_var("regctrl1","checked"); }else { $p->set_var("regctrl0","checked"); } if($setmess==1){ $p->set_var("setmess1","checked"); }else { $p->set_var("setmess0","checked"); } if($setregctrl==1){ $p->set_var("setregctrl1","checked"); }else { $p->set_var("setregctrl0","checked"); } if($uploadface==1){ $p->set_var("uploadface1","checked"); } else{ $p->set_var("uploadface0","checked"); } $newpm="newpm_".$newpm; $sendmailtype="sendmailtype_".$sendmailtype; $isdiscuz="isdiscuz_".$isdiscuz; $ischinese="ischinese".$ischinese; $p->set_var($newpm,"checked"); $p->set_var($isdiscuz,"checked"); $p->set_var($ischinese,"checked"); $p->set_var($sendmailtype,"checked"); $p->set_var("pmpath","../data/sound/newpm_$_GET[pmid].wav"); $p->set_var("forbidname",$forbidname); $p->set_var("credits",$credits); $p->set_var("bbrulestxt",$bbrulestxt); $p->set_var("maxmess",$maxmess); $p->set_var("maxsend",$maxsend); $p->set_var("maxdraft",$maxdraft); $p->set_var("maxtrash",$maxtrash); $p->set_var("sendmailtype",$sendmailtype); $p->set_var("smtppass",$smtppass); $p->set_var("smtpuser",$smtpuser); $p->set_var("smtphost",$smtphost); $p->set_var("fromtile",$fromtile); $p->set_var("newcount",$newcount); $p->set_var("facesize",$facesize); $p->set_var("facewidth",$facewidth); $p->set_var("faceheight",$faceheight); //------------------------- //整合discuz论坛设置 //------------------------- //::::::::::::::::::::::::::: //读出discuz论坛的用户组设置 //::::::::::::::::::::::::::: if($isdiscuz==1){ $discuzDb=new DB($discuzhost,$discuzusername,$discuzpwd,$discuzdatabase); //实例化discuz数据库实例 $groupIdSql = "select groupid,grouptitle from ".$discuzdatabase.".".$discuzprefix."usergroups where type='special'"; $groupIdRes = $discuzDb->query($groupIdSql,true); $p->set_file("ug","ugoption.html"); while ($groupIdObj = $discuzDb->fetch_object($groupIdRes)) { $p->set_var("groupid",$groupIdObj->groupid); $p->set_var("grouptitle",$groupIdObj->grouptitle); $p->parse("ugoption","ug",true); } } //:::::::::::::::::::::::::::::: $p->set_var("discuzpath",$discuzpath); $p->set_var("passport_key",$passport_key); $p->set_var("discuzhost",$discuzhost); $p->set_var("discuzusername",$discuzusername); $p->set_var("discuzdatabase",$discuzdatabase); $p->set_var("discuzpwd",$discuzpwd); $p->set_var("discuzprefix",$discuzprefix); $p->set_var("discuzproportion",$discuzproportion); $p->set_var("extcredits",$extcredits); $p->set_var("discuzcredits",$discuzcredits); $p->parse("output","handle"); $p->p("output"); $db->__DB(); unset($p,$db,$sql);}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -