하루 다운로드 갯수를 제한하려고 합니다.
본문
트래픽 문제로 다운로드 갯수를 제한하려고 하는데 어디를
고쳐야 하나요?
답변 4
/www/bbs/download.php 중에서
// 다운로드 차감일 때 비회원은 다운로드 불가
if($board['bo_download_point'] < 0 && $is_guest)
alert('다운로드 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id));
$sql = " select bf_source, bf_file from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$no' ";
$file = sql_fetch($sql);
if (!$file['bf_file'])
alert_close('파일 정보가 존재하지 않습니다.');
위에 부분을 이렇게 수정하시면 됩니다.
테스트 해보지는 않았습니다.
// 다운로드 차감일 때 비회원은 다운로드 불가
if($board['bo_download_point'] < 0 && $is_guest)
alert('다운로드 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id));
$sql = " select bf_source, bf_file, bf_download from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$no' ";
$file = sql_fetch($sql);
if ($file[bf_download]>10)
alert_close('하루 다운로드 회수를 초과하였습니다.');
if (!$file['bf_file'])
alert_close('파일 정보가 존재하지 않습니다.');
소스를봐야될것같은대요.
잉끼님 소스가 확인해 보니,
한게시물의 다운로드 카운터가 10 되면 얼터가 뜨네요.
멤버당 다운로드 카운터가 아니라, 게시물당 다운로드 카운터 소스입니다.
성의 있는 답변 감사합니다.
열심히 배워볼께요.