그누보드 접근 차단 질문드립니다 30일 경과후 해제를 mb_1 경과 후 해제로 채택완료
그누초보다
9개월 전
조회 1,741
$set_date = date('Ymd',time()-60*60*24*30); //30일 이후 차단해제
sql_query("update {$g5['member_table']} set mb_intercept_date='' where mb_intercept_date<='$set_date' "); 이거 30일 이후 차단 해제가 아닌 mb_1이 경과 하면 해제 이렇게 할 수 있을까요?
mb_1에는 1일 이면 1일, 2일이면 2일, 3일이면 3일 이런식으로 저장하고요
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
sinbi
Expert
9개월 전
</p>
<p>$set_date = date('Ymd',time()-60*60*24*$member['mb_1']); // mb_1 설정일 이후</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
그누초보다
9개월 전
아직 안주무시네요 항상 답변해주셔서 감사합니다 ㅎㅎ 혹시 mb_1이 1,2 이렇게 아니라 1일 2일 이런식으로 저장이 되어있어도 상관이 없을까요?
�
그누초보다
9개월 전
현재 <?php
$set_date = date('Ymd',time()-60*60*24*$member['mb_1']); // mb_1 설정일 이후
sql_query("update {$g5['member_table']} set mb_intercept_date='' where mb_intercept_date<='$set_date' ");
?>
이렇게 해두었습니다.
$set_date = date('Ymd',time()-60*60*24*$member['mb_1']); // mb_1 설정일 이후
sql_query("update {$g5['member_table']} set mb_intercept_date='' where mb_intercept_date<='$set_date' ");
?>
이렇게 해두었습니다.
�
그누초보다
9개월 전
아 <?php
$set_date = date('Ymd',time()-60*60*24*$member['mb_1']); // mb_1 설정일 이후
sql_query("update {$g5['member_table']} set mb_intercept_date='' where mb_intercept_date<='$set_date' ");
?> 이렇게하니까 안되네요 ㅠ
$set_date = date('Ymd',time()-60*60*24*$member['mb_1']); // mb_1 설정일 이후
sql_query("update {$g5['member_table']} set mb_intercept_date='' where mb_intercept_date<='$set_date' ");
?> 이렇게하니까 안되네요 ㅠ
s
sinbi
9개월 전
1일, 2일 식으로 저장되어 있다면, 아래처럼 하셔야....
$member['mb_1'] = intval(str_replace('일', '', $member['mb_1']));
$set_date = date('Ymd',time()-60*60*24*$member['mb_1']); // mb_1 설정일 이후
$member['mb_1'] = intval(str_replace('일', '', $member['mb_1']));
$set_date = date('Ymd',time()-60*60*24*$member['mb_1']); // mb_1 설정일 이후
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인