테스트 사이트 - 개발 중인 베타 버전입니다

count($view['file']) -1 첨부파일의 갯수에서 하나 빼기 채택완료

토루크막토 7년 전 조회 3,199

안녕하세요. 

그누보드 사용중에 어떻게 적용해야 될지 몰라서 질문 좀 드립니다.

 

게시판에 이미지를 첨부하는 과정에서

1~10번까지의 첨부파일은 임의의 갯수대로 넣고

11번 첨부파일은 반드시 한개의 이미지가 들어갑니다.

 

즉 아래와 같은 소스를 write.skin.php 파일에 추가 했습니다.

 

</p>

<p><label for="bf_file_11" class="lb_icon"><i class="fa fa-download" aria-hidden="true"></i><span class="sound_only"> 파일 11<?php echo "11"; ?></span></label>

<input type="file" name="bf_file[]" id="bf_file_11" title="로고파일: 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file "></p>

<p>

 

이럴경우에 view.skin.php 파일에서 마지막 이미지(11번째 첨부한 로고파일 이미지)는 보이지 않도록 하고 싶은데

이 부분이 잘 않됩니다.

 

</p>

<p><?php

// 파일 출력

$v_img_count = count($view['file']) ;

if($v_img_count) {

    </p>

<p>    for ($i=0; $i<=<strong>count($view['file'])</strong>; $i++) {

        if ($view['file'][$i]['view']) {</p>

<p>            $upfile = $view['file'][$i]['path']."/".$view['file'][$i]['file'];

            // $filepath = G5_PATH."/data/file/$bo_table";

            $filepath = "../data/file/$bo_table";

            $fileurl = G5_DATA_URL."/file/$bo_table";

            $thumbs[$i] = thumbnail($view['file'][$i]['file'], $filepath, $filepath, 700, 320, false, true);

            $imgURL = $fileurl."/".$thumbs[$i];</p>

<p>            echo "<div>\n";

            echo '<img data-u="image" src="'.$imgURL.'" class="" />';

            echo "</div>\n";</p>

<p>        }

    }</p>

<p>    

}

 ?></p>

<p>

 

위 소스에서 count($view['file']) 이 부분을 어떻게 수정해야 될까요?

 

$i<count($view['file']) 요렇게 바꿔봐도 않되고

$i <= count($view['file']) -1 이렇게 해봐도 않되니 어찌해야 할지 모르겠습니다.

 

도움 좀 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
S
7년 전

에고 저의 실수...

for($i=0; $i<$view['file']['count']-1; $i++) {  }

입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

토루크막토
7년 전
와 정말 감사힙니다~!!
로또루아님 덕분에 잘 적용했습니다.(^^)(__)

댓글을 작성하려면 로그인이 필요합니다.

S
7년 전

$i

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

토루크막토
7년 전
답변 감사합니다. 말씀하신대로 적용했더니 한개도 못가져 오네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인