gnu3호환 이미지 비율에 따른 사이즈구하는 함수, 이전이미지, 다음이미지 구하는 함수 > 그누3 팁자료실

그누3 팁자료실

gnu3호환 이미지 비율에 따른 사이즈구하는 함수, 이전이미지, 다음이미지 구하는 함수 정보

gnu3호환 이미지 비율에 따른 사이즈구하는 함수, 이전이미지, 다음이미지 구하는 함수

본문

lib/developer.lib.php에 추가하시면 됩니다.
<?
if (defined(__FILE__)) return;
define(__FILE__, TRUE);

//이미지 비율에 따른 사이즈 2005-06-15 ⓒⓒⓒ
function get_image_ratio($filename,$width,$height) {

    $s_size = @getimagesize($filename);

    if  ( ($s_size[0] > 0) &&  ($s_size[1] > 0) ) {
   
        if ($s_size[0] > $s_size[1])    $ratio = $width/$s_size[0];
        else                            $ratio = $height/$s_size[1];
   
        $img[width]  = $s_size[0]*$ratio;
        $img[height] = $s_size[1]*$ratio;
    }

    return $img;

}


// 이전이미지 다음이미지 2005.05.13 ⓒⓒⓒ
function get_next_image($bo_table, $wr_id) {
    global $cfg;

    $write_table = "{$cfg[write_table_prefix]}{$bo_table}";
   
    $p_wr_id = sql_fetch("SELECT wr_id FROM $write_table WHERE wr_id > $wr_id and wr_file1 <> '' order by wr_id asc");
    $n_wr_id = sql_fetch("SELECT wr_id FROM $write_table WHERE wr_id < $wr_id and wr_file1 <> '' order by wr_id desc");

    $page[p_wr_id] = $p_wr_id[0];
    $page[n_wr_id] = $n_wr_id[0];

    if($page[p_wr_id]) $page[p_button] = "<a href='?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id=$page[p_wr_id]'>◀</a>";
    if($page[n_wr_id]) $page[n_button] = "<a href='?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id=$page[n_wr_id]'>▶</a>";

    return $page;
}

?>
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로