채택완료

차단 -> 탈퇴로 변경방법.

2020-08-02 (일) 03:25:03 3,505
<?php
/*
  모든 회원을 검사하여 해당일동안 접속 내역이 없을경우
  또는 이름 입력안된 계정들을 추출 하여 자동으로 차단하는
  기능입니다.
  제작자 : 익명닉네임 (SIR)
*/

// 검사 일수 
$locked_day = '60';

// 날자를 계산함 
$datetime = date('Y-m-d H:i:s', strtotime("-{$locked_day}day"));

// 오늘 날자를 뽑아냄
$livedate = date('Ymd', time());

// 차단 시킬 멤버목록를 추출함 
$sql = " select * from {$g5['member_table']} where mb_today_login < '{$datetime}' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    sql_query("update {$g5['member_table']} set mb_intercept_date = '{$livedate}' where mb_id = '{$row[mb_id]}' ");
}

// 이름값이 없을경우 자동으로 차단 시킬 멤버목록를 추출함 
$name_sql = " select * from {$g5['member_table']} where mb_name = '' ";
$name_result = sql_query($name_sql);
for ($i=0; $row=sql_fetch_array($name_result); $i++) {
    sql_query("update {$g5['member_table']} set mb_intercept_date = '{$livedate}' where mb_id = '{$row[mb_id]}' ");
}
?>

팁에서 검색한건데요.

차단을 탈퇴로 변경하려면 어떻게 하면 되나요?

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

mb_intercept_date 부분을 mb_leave_date 로 변경

sql_query("update {$g5['member_table']} set mb_leave_date = '{$livedate}' where mb_id = '{$row[mb_id]}' ");

답변에 대한 댓글 1개

답변감사드립니다~

답변을 작성하려면 로그인이 필요합니다.