index.php被我改成了这样,自动转到对应的forum.php文件去。还有一个工作没完成的,就是把forum.php等文件的内容合并到index.php中来,这样就可以把forum.php这类文件全删除掉了。
<?php
$temp_parms = $_GET;
if($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST)) {
$temp_parms = array_merge($_GET, $_POST);
}
$forum_modarray = array('ajax','announcement','attachment','forumdisplay', 'group','image','index','misc','modcp','notice','post','redirect','relatekw','relatethread','rss','topicadmin','trade','viewthread','tag');
$home_modarray = array('space', 'spacecp', 'misc', 'magic', 'editor', 'invite', 'task', 'medal');
$member_modarray = array('activate', 'clearcookies', 'emailverify', 'getpasswd','groupexpiry', 'logging', 'lostpasswd','register', 'regverify', 'switchstatus', 'connect');
$misc_modarray = array('seccode', 'secqaa', 'initsys', 'miscinvite', 'faq', 'report', 'swfupload', 'manyou', 'stat', 'ranklist', 'buyinvitecode', 'tag', 'diyhelp', 'mobile');
$group_modarray = array('index', 'my', 'attentiongroup');
$portal_modarray = array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment');
if (!$temp_parms['mod']) {
require './forum.php';
} elseif ($temp_parms['mod'] == 'index') {
if (!$temp_parms['gid']) {
require './forum.php';
} else {
require './group.php';
}
} elseif ($temp_parms['mod'] == 'attachment') {
if ($temp_parms['id']) {
require './portal.php';
} else {
require './forum.php';
}
} elseif ($temp_parms['mod'] == 'tag') {
if ($temp_parms['op']) {
require './forum.php';
} else {
require './misc.php';
}
} elseif ($temp_parms['mod'] == 'misc') {
if ($temp_parms['gp_ac']) {
require './home.php';
} else {
require './forum.php';
}
} elseif (in_array($temp_parms['mod'], $forum_modarray)) {
require './forum.php';
} elseif (in_array($temp_parms['mod'], $home_modarray)) {
require './home.php';
} elseif (in_array($temp_parms['mod'], $member_modarray)) {
require './member.php';
} elseif (in_array($temp_parms['mod'], $misc_modarray)) {
require './misc.php';
} elseif (in_array($temp_parms['mod'], $group_modarray)) {
require './group.php';
} elseif (in_array($temp_parms['mod'], $portal_modarray)) {
require './portal.php';
} else {
echo "error!";
}
?>
|