📄 sporadic.php
字号:
<?php
function forumcache()
{
global $db_prefix, $myconn, $fid;
$result = mysql_query("select * from {$db_prefix}forums", $myconn);
while ($row = mysql_fetch_array($result)) {
$forumfup[$row["fid"]] = $row["fup"];
$forumtype[$row["fid"]] = $row["type"];
$forumname[$row["fid"]] = $row["name"];
$forumusers[$row["fid"]] = $row["users"];
$forumstyle[$row["fid"]] = $row["style"];
$forumadmin[$row["fid"]] = $row["forumadmin"];
}
$fadmin = explode(",", $forumadmin[$fid]);
while (list(, $val) = each($fadmin)) {
if ($val) {
if ($fadmin_) {
$fadmin_ .= ",";
}
$fadmin_ .= "'$val'";
}
}
if (!$forumfup[$fid]) {
echoerror(135);
}
$result = mysql_query("select * from {$db_prefix}config where id=46", $myconn);
$rowp = mysql_fetch_array($result);
$defpwa = @explode(",", $rowp["value"]);
if ($forumtype[$fid] == 0) {
$pw1 = array($defpwa[0], $defpwa[3], "", $defpwa[6], $defpwa[7], $defpwa[8], $defpwa[9], $defpwa[10], $defpwa[11], $defpwa[12], $defpwa[13], $defpwa[14], $defpwa[15], $defpwa[16]);
} else if ($forumtype[$fid] == 1) {
$pw1 = array($defpwa[1], $defpwa[3], $defpwa[4], $defpwa[6], $defpwa[7], $defpwa[8], $defpwa[9], $defpwa[10], $defpwa[11], $defpwa[12], $defpwa[13], $defpwa[14], $defpwa[15], $defpwa[16]);
} else if ($forumtype[$fid] == 2) {
$pw1 = array($defpwa[2], $defpwa[3], $defpwa[5], $defpwa[6], $defpwa[7], $defpwa[8], $defpwa[9], $defpwa[10], $defpwa[11], $defpwa[12], $defpwa[13], $defpwa[14], $defpwa[15], $defpwa[16]);
} else {
echoerror(135);
}
$result = mysql_query("select * from {$db_prefix}purview where fid='$fid'", $myconn);
while ($pur = mysql_fetch_array($result)) {
$ptval = $pur['type'];
if ($ptval == 0 || $ptval == 1 || $ptval == 2) {
$typeid = 0;
} else if ($ptval == 3) {
$typeid = 1;
} else if ($ptval == 4 || $ptval == 5) {
$typeid = 2;
}
$pw1[$typeid] = $pur["value"];
}
$vars = "<?php\n\$purview3=array(\n";
foreach($pw1 as $key => $pwv) {
$vars .= "$key=>'$pwv',\n";
}
$vars .= ");\n\$bbsmessage=array(\n";
if (isset($forumfup[$forumfup[$fid]])) {
$cfup = $forumfup[$forumfup[$fid]];
if ($cfup == 0) {
$up_1 = $forumfup[$fid];
$up_2 = 0;
} else {
if (isset($forumfup[$cfup])) {
$up_1 = $cfup;
$up_2 = $forumfup[$fid];
} else {
echoerror(41);
}
}
} else {
echoerror(41);
}
$gs = explode("|", $forumusers[$fid]);
$gsl = "array(";
while (list(, $val) = each($gs)) {
if ($val) {
$gsl .= $val . ",";
}
}
$gsl .= "),";
$vars .= " 0=>'$up_1',\n 1=>'$up_2',\n 2=>'$forumtype[$fid]',\n 3=>$gsl\n);\n";
$vars .= "\$f_admin=array($fadmin_);\n";
$vars .= "\$f_style='$forumstyle[$fid]';\n
?>";
$fp = fopen("cache/forums_$fid.php", "w");
fwrite($fp, $vars);
fclose($fp);
}
function wtitleccache()
{
global $db_prefix, $myconn, $wid;
require_once"include/search.php";
$result = mysql_query("select * from {$db_prefix}title where wid='$wid' && state!='0' ", $myconn);
$num = mysql_num_rows($result);
while ($row = mysql_fetch_array($result)) {
$result2 = mysql_query("select * from {$db_prefix}posts where id='$row[cid]' ", $myconn);
$row2 = mysql_fetch_array($result2);
$html = explode("|", $row2["html"]);
$titleclist .= "'$row[cid]'=>'" . content($row2["content"], $html[0], $chang = 200) . "',\n";
}
$fp = fopen("cache/wtitlec_$wid.php", "w");
fwrite($fp, "<?php\n\$wtitle=array(\n$titleclist);\n\$wtitlenum='$num';\n?>");
fclose($fp);
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -