게시물 복사시 0byte 첨부파일이 중복으로 노출됩니다.

게시물 복사시 0byte 첨부파일이 중복으로 노출됩니다.

QA

게시물 복사시 0byte 첨부파일이 중복으로 노출됩니다.

본문

3661003006_1535687224.7586.jpg

view.skin.php 소스


        <!-- 펜션갤러리 -->
        <script type="text/javascript">
            $(function(){
                $("#imgList li>img").hover(function(){
                    $("#mainImg img").attr('src', $(this).attr('src'));
                });
            });
        </script>
            <div class="tbl_frm011 imgArea">
                <div id="mainImg"><img src='<?=$view['file'][0][path].'/'.$view['file'][0]['file']?>' /></div>
                <?php
                    if($view['file'][count])
                    {
                        echo "<div class='thumb'>";
                        echo "<ul id='imgList'>";
                        for($i=0; $i<=30;$i++)
                        {
                            if($view['file'][$i]['view'])
                                echo "<li><img src='{$view['file'][$i][path]}/{$view['file'][$i][file]}' /></li>";
                        }
                        echo "</ul>";
                        echo "</div>";
                    }
                ?>
            </div>
        <!--// 펜션갤러리 -->

 

 

3661003006_1535687268.2614.jpg

 

write.skin.php 소스


    <!-- 1번부터 30번까지만 출력 -->
    <?php for ($i=0; $is_file && $i<=29; $i++) { ?> 
<tr>
<th>펜션사진 <?php echo $i+1?></th>
<td>
        <div class="file_wr write_div">
            <label for="bf_file_<?php echo $i ?>" class="lb_icon"><i class="fa fa-download" aria-hidden="true"></i><span class="sound_only"> 파일 #<?php echo $i ?></span></label>
            <input type="file" name="bf_file[]" id="bf_file_<?php echo $i ?>" title="파일첨부 <?php echo $i ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file ">
        </div>
        <?php if ($is_file_content) { ?>
        <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[$i]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="full_input frm_input" size="50" placeholder="파일 설명을 입력해주세요.">
        <?php } ?>
        <?php if($w == 'u' && $file[$i]['file']) { ?>
        <span class="file_del">
            <input type="checkbox" id="bf_file_del<?php echo $i ?>" name="bf_file_del[<?php echo $i;  ?>]" value="1"> <label for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')';  ?> 파일 삭제</label>
        </span>
        <?php } ?>
</td>
</tr>
    <?php } ?>

 

 

게시물을 최초 작성한 게시판에서 다른 게시판으로 복사하면

최초게시물과 복사된 게시물 모두 동일하게 중복된 파일이 노출됩니다.

수정하기를 클릭하면 저렇게 0byte로 뜨구요..

뭐가 문제일까요..ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

일단 해당 이미지가 출력갯수만 큼 등록이 되어 있는지 확인합니다.

select * from g5_board_file where bo_table='nearby' and wr_id='22'

디비에 위의 쿼리를 실행해서 나온 갯수와 페이지에서 나오는 이미지의 갯수를 비교해 봅니다.

 

만일 같다면? 게시물 복사에서 원인을 찾아야 하고

만일 다르다면?  view.skin.php 파일의 $view['file'][count] 를 확인해 봐야 할꺼에요...

 

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

회원로그인

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