파일 다운로드에 관련하여 묻겠습니다.
관련링크
본문
정말 초보중에 초보입니다... 그래서 파일 업로드 다운로드 기능은 한번도 해본적이 없습니다ㅠㅠ
지금 하고 있는것은 서버에 있는 파일을 다운로드받을려구 하는데요
<a href="#" onclick="view_file_download(http://rqaadmin.linux.gabiauser.com/data/file/professor/index.php);">다운로드 </a>
이렇게 썼습니다.
클릭시 함수
<?php if ($board['bo_download_point'] < 0) { ?>
$(function() {
$("a.view_file_download").click(function() {
if(!g5_is_member) {
alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오.");
return false;
}
var msg = "파일을 다운로드 하시면 포인트가 차감(<?php echo number_format($board['bo_download_point']) ?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?";
if(confirm(msg)) {
var href = $(this).attr("href")+"&js=on";
$(this).attr("href", href);
return true;
} else {
return false;
}
});
});
<?php } ?>
이렇게 쓰여져 있습니다. 하지만 전혀 실행이 되지 않네요. 권한 문제인건가요? ㅠ 밑에 스크립트 함수를 전혀 모르겠습니다. 도와주세요 ㅠㅠ
http://rqaadmin.linux.gabiauser.com/bbs/board.php?bo_table=professor&wr_id=91
답변 1
아예 잘못되어있네요 ..
<a href="#" id="view_file_download" data-src="">다운로드 </a>
<?php if ($board['bo_download_point'] < 0) { ?>
$(function() {
$("#view_file_download").click(function() {
var src=$(this).data("src");
if(!g5_is_member) {
alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오.");
return false;
}
var msg = "파일을 다운로드 하시면 포인트가 차감(<?php echo number_format($board['bo_download_point']) ?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?";
if(confirm(msg)) {
var href = $(this).attr("href")+"&js=on";
$(this).attr("href", href);
location.href=src;
}
});
});
<?php } ?>