답변 3개
Q. 첨부파일 개수만큼 이미지를 출력하는 방법이 없을까요?
A. 아래 소스코드를 참고하셔서 최근게시물 형태로 작업하시면 됩니다.
</p>
<p> <?php</p>
<p> for ($i = 0; $i < 4; $i++) {</p>
<p> if ($list['file'][$i]['file']) {</p>
<p> $image = urlencode($list['file'][$i]['file']);</p>
<p> if (preg_match("/\.(gif|jpg|png)$/i", $image) && file_exists(G5_PATH.'/data/file/'.$bo_table.'/'.$image)) {</p>
<p> echo '<li><img src="'.G5_URL.'/data/file/'.$bo_table.'/'.$image.'" data-large="'.G5_URL.'/data/file/'.$bo_table.'/'.$image.'" data-links="'.G5_BBS_URL.'/list_image.php?bo_table='.$bo_table.'&fn='.$image.'" style="width:100%;height:90px"></li>';</p>
<p> }</p>
<p> }</p>
<p> }</p>
<p> ?></p>
<p>
for ($i = 0; $i < 4; $i++) -> 첫번째 첨부파일부터 4번째 까지 출력
for ($i = 1; $i < 4; $i++) -> 두번째 첨부파일부터 4번째 까지 출력
이런식으로 변경하시면 원하시는 첨부파일을 출력하실 수 있으실것 같습니다.
즐거운 하루 되세요^^
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
이걸 원하시는 건지 한번 참고하시겠어요?
// 게시물 첨부 파일 목록 가져오기 $sql = "SELECT * FROM {$g5['board_file_table']} WHERE bo_table = '게시판 테이블명' AND wr_id = '$wr_id' ORDER BY bf_no"; $result = sql_query($sql); while ($row = sql_fetch_array($result)) { $file = G5_DATA_PATH.'/file/게시판 테이블명/'.$row['bf_file']; // 파일 경로 설정 $file_url = G5_DATA_URL.'/file/게시판 테이블명/'.$row['bf_file']; // 파일 URL 설정
// 이미지 출력
echo '';
}
?>
댓글을 작성하려면 로그인이 필요합니다.
board_file 을 검색 해서 카운트 해서 반복문으로 처리 하면 될듯 합니다
어려우시면
https://sir.kr/request 에 문의 하시면 5~10만원 이해결 해주실분 많아요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인