파일 다운로드에 관련하여 묻겠습니다.

파일 다운로드에 관련하여 묻겠습니다.

QA

파일 다운로드에 관련하여 묻겠습니다.

본문

정말 초보중에 초보입니다... 그래서 파일 업로드 다운로드 기능은 한번도 해본적이 없습니다ㅠㅠ

 

지금 하고 있는것은 서버에 있는 파일을 다운로드받을려구 하는데요

 

<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 } ?> 

일단 다운로드가 됬습니다... 도와주셔서 감사합니다... 혹시 $file['bf_source'] 이 값이 계속 u가 나오는데 혹시 왜그런지 아시나요? 확실히 저게 파일 이름인데;;; 그냥  'u'라고만 나오네요 ㅠㅠ

업로드 했을때 g5_board_file에서 값들이 잘들어 왔습니다. 근데 그것을 select 하는 과정에서 문제가 생긴건지... $file['bf_file'] 이 값이 들어오질 않네요;;  'u'가 나오는 이유도 잘 모르겠네요 ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 148
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT