테스트 사이트 - 개발 중인 베타 버전입니다

게시판별 첨부파일 다운로드 권한 설정

· 3개월 전 · 406 · 3

DB 확인
첨부파일 테이블: g5_board_file
다운로드 카운트 필드: bf_download

 

코드 추가 위치
/bbs/download.php (첨부파일 다운로드 처리 파일) 상단

 

// 회원 등급 제한 예시
if ($member['mb_level'] < 5) {
    alert('첨부파일 다운로드는 레벨 5 이상만 가능합니다.');
}

// 포인트 차감 예시
$download_point = 100;
if ($member['mb_point'] < $download_point) {
    alert('포인트가 부족하여 다운로드할 수 없습니다.');
} else {
    insert_point($member['mb_id'], -$download_point, '첨부파일 다운로드 차감');
}
 

추가 기능 – 다운로드 횟수 제한

$file_no = (int) $_GET['file_no'];
$sql = "SELECT bf_download FROM g5_board_file WHERE bo_table = '{$bo_table}' AND wr_id = '{$wr_id}' AND bf_no = '{$file_no}'";
$file = sql_fetch($sql);

if ($file['bf_download'] >= 5) { // 5회 초과 제한
    alert('이 첨부파일은 더 이상 다운로드할 수 없습니다.');
}
 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

감사합니다 

찾던건데 고맙습니다

고맙습니다

게시판 목록

그누보드5 팁자료실

글쓰기
🐛 버그신고