⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 members.php

📁 程序安装简便容易
💻 PHP
字号:
<?php
!$_SERVER['PHP_SELF'] && $_SERVER['PHP_SELF']=$_SERVER['SCRIPT_NAME'];
substr($_SERVER['PHP_SELF'],-9,-4)!=='admin' && exit('Forbidden');

$groupid=empty($_GET['groupid']) ? 0 : $_GET['groupid'];
$gender=empty($_GET['gender']) ? -1 : $_GET['gender'];
$order=empty($_GET['order']) ? 'regdate' : $_GET['order'];
$asc=empty($_GET['asc']) ? 'DESC' : $_GET['asc'];
$perpage=empty($_GET['perpage']) ? 35 : $_GET['perpage'];

  $select_aa=$groupid==0 ? ' selected' : '';
  $select_ab=$groupid==1 ? ' selected' : '';

  $select_ba=$gender==-1 ? ' selected' : '';
  $select_bb=$gender==1 ? ' selected' : '';
  $select_bc=$gender==2 ? ' selected' : '';
  $select_bd=$gender==3 ? ' selected' : '';

  $select_ca=$order=='regdate' ? ' selected' : '';
  $select_cb=$order=='lastlogin' ? ' selected' : '';
  $select_cc=$order=='p_num' ? ' selected' : '';
  $select_cd=$order=='c_num' ? ' selected' : '';

  $select_da=$asc=='DESC' ? ' selected' : '';
  $select_db=$asc=='ASC' ? ' selected' : '';

if(!empty($_GET['do'])) {
	if($_GET['do']=='show') {
		$groupid=$_POST['groupid'];
		$gender=$_POST['gender'];
		$order=$_POST['order'];
		$asc=$_POST['asc'];
		$perpage=$_POST['perpage'];
		echo "<meta http-equiv='refresh' content='0;url=admin.php?job=members&groupid=$groupid&gender=$gender&order=$order&asc=$asc&perpage=$perpage'>";
		exit;
	} elseif($_GET['do']=='admin') {
		if(empty($_POST['action'])) {
			echo "<script language=\"javascript\">alert(\"请选择管理动作!\")</script>";
			echo "<meta http-equiv='refresh' content='0;url={$_COOKIE['u']}'>";
			exit;
		} else {
			if($_POST['action']=='del') {
				if(empty($_POST['uids'])) {
					echo "<script language=\"javascript\">alert(\"请选择用户!\")</script>";
					echo "<meta http-equiv='refresh' content='0;url={$_COOKIE['u']}'>";
					exit;
				} else {
					foreach($_POST['uids'] as $uid) {
						query("DELETE FROM duoxun_members WHERE uid=$uid");
					}
					echo "<script language=\"javascript\">alert(\"删除用户成功!\")</script>";
					echo "<meta http-equiv='refresh' content='0;url={$_COOKIE['u']}'>";
					exit;
				}
			}
		}				
	} elseif($_GET['do']=='edit') {
		$uid=$_POST['uid'];
		$username=$_POST['username'];
		$password=$_POST['pwd'];
		$email=$_POST['email'];
		$groupid=$_POST['groupid'];
		$site=!empty($_POST['site']) ? $_POST['site'] : 'http://www.duoxun.com';
		$qq=!empty($_POST['qq']) ? $_POST['qq'] : '';
		$gender=$_POST['gender'];
		$year=!empty($_POST['year']) ? $_POST['year'] : 0000;
		$mon=!empty($_POST['mon']) ? $_POST['mon'] : 00;
		$mday=!empty($_POST['mday']) ? $_POST['mday'] : 00;
		$bday=$year.'-'.$mon.'-'.$mday;
		$introduce=$_POST['introduce'];

		$sqladd=!$password ? "" : "password='md5($password)',";
		$query=query("UPDATE duoxun_members SET username='$username',{$sqladd}email='$email',groupid='$groupid',site='$site',qq='$qq',gender='$gender',bday='$bday',introduce='$introduce' WHERE uid='$uid'");
		if($query) {
			echo "<script language=\"javascript\">alert(\"用户资料编辑成功!\")</script>";
			echo "<meta http-equiv='refresh' content='0;url={$_COOKIE['u']}'>";
			exit;
		} else {
			echo "<script language=\"javascript\">alert(\"用户资料编辑失败!请重试!\")</script>";
			echo "<meta http-equiv='refresh' content='0;url={$_COOKIE['u']}'>";
			exit;
		}
	}	
}

$sqladd=$gender==-1 ? "" : " AND gender=$gender";
$rs=get_one("SELECT COUNT(*) AS count FROM duoxun_members WHERE groupid=$groupid$sqladd");
$num=$rs['count'];
$pages=ceil($num/$perpage);

if(empty($_GET['page']) || $_GET['page']<1) {
	$page=1;
	$start=0;
} elseif($_GET['page']>$pages) {
	$page=$pages;
	$start=($page-1)*$perpage;
} else {
	$page=$_GET['page'];
	$start=($page-1)*$perpage;
}

$query=query("SELECT * FROM duoxun_members WHERE groupid=$groupid$sqladd ORDER BY $order $asc LIMIT $start,$perpage");
while($rs=fetch_array($query)) {
	$catedb[]=$rs;
}

$mpurl="admin.php?job=members&groupid=$groupid&gender=$gender&order=$order&asc=$asc&perpage=$perpage";
$fenye=admin_fenye($num,$perpage,$page,$mpurl,0);

$u='admin.php?'.$_SERVER['QUERY_STRING'];
setcookie('u','',$timestamp-86400);
setcookie('u',$u,$timestamp+86400);

require_once template('members','admin');

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -