리스트에서 이미지 클릭 시 다운로드하는 코드를 만들고자 합니다.

리스트에서 이미지 클릭 시 다운로드하는 코드를 만들고자 합니다.

QA

리스트에서 이미지 클릭 시 다운로드하는 코드를 만들고자 합니다.

본문


                        <div class="gall_img">
                            <a href="<?php
                                        if ($is_admin == 'super') {
                                            echo $list[$i]['href'];
                                        } else {
                                            $file_info = get_file($board['bo_table'], $list[$i]['wr_id']);
                                                echo $file_info[1]['href'];
                                        }
                                    ?> ">
 
                                <script type="text/javascript">
                                var hrefValue =
                                    "<?php echo $file_info['count'] > 0 ? $file_info[1]['href'] : 'No file'; ?>";
                                console.log(hrefValue);
                                </script>
 
                                <?php
                                    $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);
 
                                    if($thumb['src']) {
                                        $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';
                                    } else {
                                        $img_content = '<span class="no_image" style="'.$line_height_style.'">no image</span>';
                                    }
 
                                    echo run_replace('thumb_image_tag', $img_content, $thumb);
                                ?>
                            </a>
                        </div>

 

갤러리게시판에서 이미지 클릭 시 관리자일 땐 view페이지로 이동하고 관리자가 아닐 땐 wrtie.php에서 두번째로 첨부한 파일을 다운로드하도록 코드를 작성하였습니다.

 

문제는 관리자가 아닐 때 클릭 시 다운로드가 안되는건데 

콘솔로 파일 변수를 클릭하거나 이미지를 클릭하면 '잘못된 접근입니다.' 라는 창이 뜹니다.

 

검색을 해도 어느 부분이 잘못된건지 몰라서 질문합니다...

어느 부분이 잘못되었는지 알려주시면 감사하겠습니다!

이 질문에 댓글 쓰기 :

답변 2

리스트에서 하면 뷰페이지에서 작업하는 세선 작업이 없어서 그러실겁니다. bbs/view.php 보면 세션 작업이 있으니 참고하셔서 리스트에서도 처리를 해주시면 될겁니다. 비밀글이나 그런게 있으면 해당은 안되게 따로 작업도 하셔야 하고요.

게시판에서 다운로드 권한을 1 로 해보셨나요?

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

회원로그인

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