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

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

+
제목 글쓴이 날짜 조회
5개월 전 조회 583
5개월 전 조회 772
5개월 전 조회 986
5개월 전 조회 729
5개월 전 조회 575
5개월 전 조회 814
5개월 전 조회 572
5개월 전 조회 651
5개월 전 조회 513
5개월 전 조회 516
6개월 전 조회 602
6개월 전 조회 526
6개월 전 조회 848
6개월 전 조회 774
6개월 전 조회 676
6개월 전 조회 910
6개월 전 조회 1,254
6개월 전 조회 805
7개월 전 조회 794
7개월 전 조회 875
7개월 전 조회 1,004
7개월 전 조회 673
7개월 전 조회 729
7개월 전 조회 1,535
7개월 전 조회 845
7개월 전 조회 668
7개월 전 조회 884
7개월 전 조회 626
7개월 전 조회 678
7개월 전 조회 525