다운로드 관련 질문 드립니다.
본문
안녕하세요 게시판 리스트 페이지에서 다운로드를 클릭을 하면 잘못된 접근 입니다. 라고 뜨고 다운로드가 안되는 현상이 있습니다. 이래저래 해 보았지만 도저히 몰라서요 이렇게 문의 드립니다.
https://hbcil.homweb.co.kr/bbs/board.php?bo_table=08_03 이것은 현제 제가 만들고 있는 사이트 입니다.
제가 코딩 한것은 아래와 같습니다. board/basic/list.skin.php 파일에 아래와 같이 코딩을 했습니다.
뭐가 문제인지 도저히 모르겠어요 그리고 관리자페이지에서도 다운로드 권한은 당연히 1로 준 상태구요
죄송한데요 전문가분들의 답변 부탁 드립니다. 감사 드립니다
<div class="newsletter_list">
<ul>
<?php
$board_set= array( '08_03'=>"council_sosikji", '0604'=>"council_sosikji2");
$board_id = $board_set[ $bo_table];
for ($i=0; $i<count($list); $i++) {
$ca_name=md5($list[$i]['ca_name']);
if($list[$i][wr_thumb]){
$thumb[src]=$list[$i][wr_thumb];
$thumb[ori]=$thumb[src];
}else{
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'],false,true);
}
if($list[ $i]['wr_link1']){
$elink = $list[ $i]['wr_link1'];
} else {
$elink = "/source/webzine/".$board_id."/?number=".$list[ $i]['wr_id']."&cnt=".$list[ $i]['wr_1'];
}
if( $is_admin)
$alink= $list[ $i]['href'];
else
$alink= '/bbs/download.php?bo_table='.$bo_table.'&wr_id='.$list[ $i]['wr_id'].'&no=1&page=1';
?>
<li>
<a href="<?=$elink?>" onclick="window.open(this.href,'name','fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,left=0,top=0,width='+window.screen.width + ',height='+window.screen.height); return false;" title="">
<p class="pic" style="background:url(<?=$thumb['src']?>) no-repeat 50% 50% / cover;"><img src="<?=$thumb['src']?>" alt="<?=$list[ $i]['subject']?>"></p>
</a>
<p class="subject"><?=$list[ $i]['subject']?></p>
<a href="<?=$alink?>" class="abtn_pdf">PDF다운</a>
</li>
<?php } ?>
</ul>
</div>
답변 2
그누버전에 따라 다운로드 링크 만드는 방법이 다릅니다
common.lib.php에서 download.php만드는 코드를 확인하세요
nonce라는 파라메터가 빠진 것 같네요
$ss_name = 'ss_view_'.$bo_table.'_'.$list[$i]['wr_id'];
set_session($ss_name, TRUE);
해서 세션을 생성해주시면 됩니다. 위치는 포문에 넣으시면 되고요
답변을 작성하시기 전에 로그인 해주세요.