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

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

QA

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

답변 1

본문

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

 

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

 

<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'가 나오는 이유도 잘 모르겠네요 ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로