첨부파일 불러오기가 안됩니다.
본문
g4에서 사용하던 스킨을 g5에서 변경해서 사용하려고 하는데 첨부파일을 못불러오네요
잘 좀 부탁드립니다.
<? for ($i=0; $i<count($list); $i++) {
// Thumbnail
$image = urlencode($list[$i][file][0][file]);
$ori="$g5[path]/data/file/$bo_table/" . $image;
$ext = strtolower(substr(strrchr($ori,"."), 1)); //확장자
if ( $ext=="gif"||$ext=="jpg"||$ext=="jpeg"||$ext=="png"||$ext=="bmp"||$ext=="tif"||$ext=="tiff") $ori_info=getimagesize($ori); else $ori_info="";
if ( $ori_info[2]=="2" || $ori_info[2]=="3" ) { //원파일이 [ 2JPG, 2JPEG, 3PNG ] 경우.
$thum = $ori.".Thum" ;
if ( file_exists($thum) ) { // Thumbnail [O] 경우
$thum_info = getimagesize ($thum);
$thum_W = $thum_info[0] ;
$thum_H = $thum_info[1] ;
} else { // Thumbnail [X] 경우
if ( smaller( $ori_info[0], $ori_info[1] ) ) {
maker( $thum_W, $thum_H );
}
}
} else if ( $ori_info[2]=="1" || $ori_info[2]=="6" || $ori_info[2]=="7" ) { //원파일이 [ 1GIF,6BMP,7TIF ] 경우.
if ( smaller( $ori_info[0], $ori_info[1] ) ) {
$thum = $ori ;
}
} else { //원파일이 [ 1,2,3,6,7 ] 아닐 경우.
$thum = $noIMG ;
}
?>
<td colspan="3" align="center">
<a href="javascript://" onclick="window.open('<?=$board_skin_url?>/view.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>', '', 'scrollbars=no,resizeable=no,toolbar=no,status=no,top=0,left=100,width=810,height=557');" title='보기'>
<img src='<?=$thum?>' alt='보기' width="110" height="90" border=1 > </a>
</td>
답변 1
g4의 경우 $list[$i][file]... 이런식으로 불로오기가 되지만 g5의 경우 보기페이지에서만 가능하고요.
대신 아래 코드를 사용해보세요.
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
for문 안에 위 코드 삽입하시고 <img src='<?php echo $thumb['src'];?>'>..... 이렇게 사용하면 될것 같네요.
!-->