게시물 복사시 0byte 첨부파일이 중복으로 노출됩니다.
관련링크
본문
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>
<!--// 펜션갤러리 -->
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] 를 확인해 봐야 할꺼에요...
답변을 작성하시기 전에 로그인 해주세요.