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

· 5개월 전 · 554 · 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 팁자료실

+
제목 글쓴이 날짜 조회
4개월 전 조회 462
5개월 전 조회 638
5개월 전 조회 819
5개월 전 조회 598
5개월 전 조회 452
5개월 전 조회 665
5개월 전 조회 452
5개월 전 조회 507
5개월 전 조회 393
5개월 전 조회 394
5개월 전 조회 478
5개월 전 조회 395
5개월 전 조회 662
5개월 전 조회 636
5개월 전 조회 555
6개월 전 조회 757
6개월 전 조회 1,065
6개월 전 조회 683
6개월 전 조회 646
6개월 전 조회 725
6개월 전 조회 867
6개월 전 조회 529
6개월 전 조회 602
6개월 전 조회 1,333
6개월 전 조회 707
6개월 전 조회 549
7개월 전 조회 753
7개월 전 조회 516
7개월 전 조회 555
7개월 전 조회 414