글 수 151
<?
include"lib.php";
$connect=dbConn();
$member=member_info();
// 운영자만 이용가능
if($member[is_admin] != 1) Error("운영자만 이용가능합니다.");
// 검색조건 : 회원가입 후 개월 수
$month = 1;
// 검색조건 : 삭제할 대상이 되는 회원의 포인트
$member_point = 30;
$limit_month = mktime(0,0,0,date("m")-$month, date("d"), date("Y"));
// 회원 가입 후 지정한 월 이후에도 지정한 포인트 이하인 회원의 정보를 구함
$result = @mysql_query("select * from $member_table where (point1*10+point2) <= $member_point and (reg_date-$limit_month)<0",$connect) or Error(mysql_error(),"");
$total = mysql_num_rows($result);
?>
<html>
<head>
<title>유령회원 삭제하기</title>
<style>
body { background:#444444; }
.title {font:bold 8pt Tahoma; color:white; text-align:center; background:black; padding:5;}
.table {background:#868686; color:#FFFFFF; font:9pt Tahoma;border:solid 1;border-color:8b8b8b;}
.td1 {background:#868686; color:#FFFFFF; font:9pt Tahoma; padding:5;}
.td2 {background:#E0E0E0; padding:5; text-align:center;}
.td3 {background:#868686; color:#FFFFFF; font:9pt Tahoma; padding:25;}
.input {width:160; border:solid 1 #B0B0B0; font:9pt; color:black; background-color:white;}
.btn {width:90%; border-color:#b0b0b0; background:#3d3d3d; color:#ffffff; font:bold 8pt Tahoma; height:20px;}
</style>
<body topmargin="30">
<table width="360" border="0" cellspacing="1" cellpadding="0" style="background:black" align="center">
<tr>
<td class="title">ZeroBoard Ghostcleaner by <br><a href="https://simta.okjys.net" target="_blank" style="color:#FFFFFF;">심심타</a></td>
</tr>
<tr>
<td class=td3>
<table style='border-width:1; border-color:rgb(204,204,204); border-style:solid;padding:1px;' cellpadding='0' cellspacing='0' width='100%' class=table>
<tr>
<td width='25%' align='center'>아이디</td>
<td width='25%' align='center'>이름</td>
<td width='25%' align='center'>포인트</td>
<td width='25%' align='center'>가입일</td>
</tr>
<?
while($data=mysql_fetch_array($result))
{
$point=$data[point1]*10+$data[point2];
$reg_date=date("Y-m-d",$data[reg_date]);
echo "
<tr>
<td width='25%' style=padding-left:5;>$data[user_id]</td>
<td width='25%'>$data[name]</td>
<td width='25%' align=center>$point</td>
<td width='25%' align=center>$reg_date</td>
</tr>
";
}
?>
</table>
</td>
</tr>
<tr>
<td class=td1 align=center>
<form name="memberd" method="post" action=<?=$PHP_SELF?>>
<input type="hidden" name="mode" value="delete_ok">
현재 유령회원 수 : <?=$total?><br>
검색조건 : 회원가입 후 <?=$month?>개월 동안 포인트가 <?=$member_point?> 이하인 회원
</td>
</tr>
<tr>
<td align="center" style="background:#3D3D3D; padding:5;">
<input type="submit" value="정리하기" class="btn">
</td>
</form>
</tr>
</table>
<?
if($_POST['mode']=="delete_ok")
{
// 페이지를 열고 버튼을 클릭하는 동안 회원 정보가 변경될 수 있으므로 다시 계산함.
$result = @mysql_query("select * from $member_table where (point1*10+point2)<= $member_point and (reg_date-$limit_month)<0",$connect) or Error(mysql_error(),"");
$total = mysql_num_rows($result);
// 회원 포인트가 회원가입후 모두 2 이하인 회원을 삭제함
$result = @mysql_query("delete from zetyx_member_table where (point1*10+point2)<= $member_point and (reg_date-$limit_month)<0", $connect) or Error(mysql_error(),"");
// 현재 회원수에서 삭제한 회원수만큼을 뺌
@mysql_query("update $group_table set member_num=member_num-$total where no = '$group_no'") or Error(mysql_error(),"");
// 성공 메시지
echo "<Meta http-equiv='refresh' content='0;url=$PHP_SELF'><script>alert('유령회원 $total"."명 삭제에 성공하였습니다.');</script>";
}
?>
include"lib.php";
$connect=dbConn();
$member=member_info();
// 운영자만 이용가능
if($member[is_admin] != 1) Error("운영자만 이용가능합니다.");
// 검색조건 : 회원가입 후 개월 수
$month = 1;
// 검색조건 : 삭제할 대상이 되는 회원의 포인트
$member_point = 30;
$limit_month = mktime(0,0,0,date("m")-$month, date("d"), date("Y"));
// 회원 가입 후 지정한 월 이후에도 지정한 포인트 이하인 회원의 정보를 구함
$result = @mysql_query("select * from $member_table where (point1*10+point2) <= $member_point and (reg_date-$limit_month)<0",$connect) or Error(mysql_error(),"");
$total = mysql_num_rows($result);
?>
<html>
<head>
<title>유령회원 삭제하기</title>
<style>
body { background:#444444; }
.title {font:bold 8pt Tahoma; color:white; text-align:center; background:black; padding:5;}
.table {background:#868686; color:#FFFFFF; font:9pt Tahoma;border:solid 1;border-color:8b8b8b;}
.td1 {background:#868686; color:#FFFFFF; font:9pt Tahoma; padding:5;}
.td2 {background:#E0E0E0; padding:5; text-align:center;}
.td3 {background:#868686; color:#FFFFFF; font:9pt Tahoma; padding:25;}
.input {width:160; border:solid 1 #B0B0B0; font:9pt; color:black; background-color:white;}
.btn {width:90%; border-color:#b0b0b0; background:#3d3d3d; color:#ffffff; font:bold 8pt Tahoma; height:20px;}
</style>
<body topmargin="30">
<table width="360" border="0" cellspacing="1" cellpadding="0" style="background:black" align="center">
<tr>
<td class="title">ZeroBoard Ghostcleaner by <br><a href="https://simta.okjys.net" target="_blank" style="color:#FFFFFF;">심심타</a></td>
</tr>
<tr>
<td class=td3>
<table style='border-width:1; border-color:rgb(204,204,204); border-style:solid;padding:1px;' cellpadding='0' cellspacing='0' width='100%' class=table>
<tr>
<td width='25%' align='center'>아이디</td>
<td width='25%' align='center'>이름</td>
<td width='25%' align='center'>포인트</td>
<td width='25%' align='center'>가입일</td>
</tr>
<?
while($data=mysql_fetch_array($result))
{
$point=$data[point1]*10+$data[point2];
$reg_date=date("Y-m-d",$data[reg_date]);
echo "
<tr>
<td width='25%' style=padding-left:5;>$data[user_id]</td>
<td width='25%'>$data[name]</td>
<td width='25%' align=center>$point</td>
<td width='25%' align=center>$reg_date</td>
</tr>
";
}
?>
</table>
</td>
</tr>
<tr>
<td class=td1 align=center>
<form name="memberd" method="post" action=<?=$PHP_SELF?>>
<input type="hidden" name="mode" value="delete_ok">
현재 유령회원 수 : <?=$total?><br>
검색조건 : 회원가입 후 <?=$month?>개월 동안 포인트가 <?=$member_point?> 이하인 회원
</td>
</tr>
<tr>
<td align="center" style="background:#3D3D3D; padding:5;">
<input type="submit" value="정리하기" class="btn">
</td>
</form>
</tr>
</table>
<?
if($_POST['mode']=="delete_ok")
{
// 페이지를 열고 버튼을 클릭하는 동안 회원 정보가 변경될 수 있으므로 다시 계산함.
$result = @mysql_query("select * from $member_table where (point1*10+point2)<= $member_point and (reg_date-$limit_month)<0",$connect) or Error(mysql_error(),"");
$total = mysql_num_rows($result);
// 회원 포인트가 회원가입후 모두 2 이하인 회원을 삭제함
$result = @mysql_query("delete from zetyx_member_table where (point1*10+point2)<= $member_point and (reg_date-$limit_month)<0", $connect) or Error(mysql_error(),"");
// 현재 회원수에서 삭제한 회원수만큼을 뺌
@mysql_query("update $group_table set member_num=member_num-$total where no = '$group_no'") or Error(mysql_error(),"");
// 성공 메시지
echo "<Meta http-equiv='refresh' content='0;url=$PHP_SELF'><script>alert('유령회원 $total"."명 삭제에 성공하였습니다.');</script>";
}
?>