게시판 리스트에서 DOWNLOAD 클릭시 첨부파일 다운로드하려고 하는데 잘 안되네요 ㅠㅍ

게시판 리스트에서 DOWNLOAD 클릭시 첨부파일 다운로드하려고 하는데 잘 안되네요 ㅠㅍ

QA

게시판 리스트에서 DOWNLOAD 클릭시 첨부파일 다운로드하려고 하는데 잘 안되네요 ㅠㅍ

본문

https://sir.kr/g5_skin/20681?sfl=wr_subject%7C%7Cwr_content&stx=%EC%9B%B9%EC%A7%84

 

이 웹진 스킨을 사용중입니다.

 

글을 올리때 dhtml이 아니라 일반으로 사용해서 글을 올렸고 파일1에는 이미지를, 파일2에는 다운 받을 pdf를 올렸습니다.

 

그리고 list 스킨 부분에 

<span style="position:absolute; top:8px; right:0;">
      <?php if ($list[$i]['file'][0]['file']) { ?>
      <a href="<?php echo $list[$i]['file'][0]['href']; ?>">DOWNLOAD</a>
<?php } ?></span>

 

이렇게 소스를 뒀는데 DOWNLOAD가 안나옵니다 ㅠㅠ

그냥 스팬에다가 놨을때는 나오는데 저렇게 php 안에 뒀을 때는 DOWNLOAD문구가 아예 안나오는데 무슨 문제일까요? ㅠㅠ

이 질문에 댓글 쓰기 :

답변 3

$list[$i]['file'][0]['href']가 유효하지 않을 경우에는 안보여지도록 if를 설정하셨습니다.

 

저 소스가 리스트에서 다운 받는 것이 정확한지는 모르겠으나

2번의 pdf 파일을 다운하게끔 하는 것이 목적이라면 아래 소스를 넣어보세요.

 


<?php
$sql = " select * from $g5[board_file_table] where bo_table = '". $bo_table. "' and wr_id = '". $list[$i][wr_id] ."' bf_no = '1' ";
$result = sql_query($sql);
$row = sql_fetch_array($result);
$down_link = "download.php?bo_table={$bo_table}&wr_id={$list[$i][wr_id]}&no={$row[bf_no]}";
$file_source = addslashes($row[bf_source]);
$file_type = preg_replace('/^.*\.([^.]+)$/D', '$1', $file_source);
$file_size = get_filesize($row[bf_filesize]);
echo '<button type="button" onclick="window.open(\''.$down_link.'\')"; class="file-add">';
echo "File down";
echo "</button>";
?>

참고한 스킨 목록엔 다운로드 버튼이 없는 걸 보니 변수가 잘못된 듯합니다.

보기 페이지라면 아래처럼 변경해 보세요.

$list[$i]['file'][0]['file'] => $view['file'][0]['file']

$list[$i]['file'][0]['href'] => $view['file'][0]['href']

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

회원로그인

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