리스트, 글쓰기 페이지에서 뷰페이지 첨부이미지 불러오기
본문
갤러리의
list 페이지나 write 페이지에서
view페이지에 보여질 첨부이미지 전체를 불러오게 하려면 어떻게 해야 하나요?
<?php
thumbnail($view['file'][$k]['file'], $view['file'][$k]['path'], $view['file'][$k]['path']."/thumbnail", 300, 300);
?>
<?php
for ($k=0; $k<$view['file']['count']; $k++) {
if ($view['file'][$k]['view']) {
$thumb = get_view_thumbnail($view['file'][$k]['view']);
echo $thumb;
}
}
?>
thumbnail 함수를 사용해도 생성이 안되구 get_view_thumbnail 를 사용해도 안되네요 ㅜㅜ 제가 잘못 사용한걸까요??
!-->!-->
답변 2
<?php
$wr_id = $list[$i]['wr_id'];
$sql = " select * from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result))
{
if($row['bf_type'] > 0 && $row['bf_type'] <= 3) {
?>
<img src="<?php echo G5_URL?>/data/file/<?php echo $bo_table?>/<?php echo $row['bf_file']?>">
<?php } } ?>
요렇게.. 한번 만들어 봤어요. 테스트 해보니 잘되네요..
$row['bf_type'] 타입은 1~3번까지가 gif,jpg,png 인것 같아요. 0번은 첨부파일로 인식하는 것 같더군요
view 페이지에서는
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
// echo $view['file'][$i]['view'];
echo get_view_thumbnail($view['file'][$i]['view']);
}
}
echo "</div>\n";
}
list페이지에서는
<?php
for ($i=0; $i<count($list); $i++) {
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
?>
<img src="<?php echo $thumb['src']?>"> //썸네일로 출력시
<img src="<?php echo $thumb['ori']?>"> //오리지널로 출력시
<?php } ?>