b

북학인님 동영상 스킨 질문이요-_ㅠ

Fatal error: Cannot redeclare smaller() (previously declared in /home/hosting_users/navstudio/www/gbbs/extend/thum.lib.php:7) in /home/hosting_users/navstudio/www/gbbs/skin/board/moviefl/list.skin.php on line 11
 
스킨을 업로드하고 스킨설정을 하고..보니
목록에 위 문구가 뜨고 내용 출력이 안됩니다.;;
 
 
lisr.skin.php ---->
 
<?
$noIMG = $board_skin_path."/img/noimg.gif"; //[필수](URL)
$max = 120 ; //[필수](픽셀) 썸네일 이미지의 가로세로(긴쪽)의 최대치.
$resol = 90 ; //[필수](퍼센트%) 생성되는 썸네일의 JPG압축률.
$str = 15 ; //[필수](글자수) 썸네일 밑의 제목의 글자수.
function smaller( $W, $H ) {     ------------------------------------------- 11번째 줄
 global $max, $thum_W, $thum_H ;
  if ( $W > $H ) { //가로형일 경우.
   $thum_W = $max ;
   $thum_H = ceil( $H * ( $max / $W ) );
  }
  if ( $W < $H ) { //세로형일 경우.
   $thum_H = $max ;
   $thum_W = ceil( $W * ( $max / $H ) );
  }
  if ( $W == $H ) { //정사각형일 경우.
   $thum_W = ceil( $max * 0.8 );
   $thum_H = ceil( $max * 0.8 );
  }
 
 return $thum_W ;
 return $thum_H ;
}
 
...
 
 
 
 
 
 
thum.lib.php ---->
 
function smaller( $W, $H ) {
 global $max, $thum_W, $thum_H ;
  if ( $W > $H ) { //가로형일 경우.
   $thum_W = $max ;
   $thum_H = ceil( $H * ( $max / $W ) );
  }
  if ( $W < $H ) { //세로형일 경우.
   $thum_H = $max ;
   $thum_W = ceil( $W * ( $max / $H ) );
  }
  if ( $W == $H ) { //정사각형일 경우.
   $thum_W = ceil( $max * 0.8 );
   $thum_H = ceil( $max * 0.8 );
  }
 
 return $thum_W ;
 return $thum_H ;
}

function maker( $thum_W, $thum_H ) {
  global $thum, $resol, $ori, $ori_info;
  //$newImg = ImageCreate($thum_W,$thum_H); // GD라이브러리 2.0 (이하일 경우)
  $newImg = ImageCreateTrueColor($thum_W,$thum_H); // GD라이브러리 2.0 전용함수
  
  if($ori_info[2]=="2") $origImg=ImageCreateFromjpeg($ori);
  if($ori_info[2]=="3") $origImg=ImageCreateFrompng($ori);
  
  //ImageCopyResized($newImg,$origImg,0,0,0,0,$thum_W,$thum_H,ImageSX($origImg),ImageSY($origImg));
  imageCopyResampled($newImg,$origImg,0,0,0,0,$thum_W,$thum_H,ImageSX($origImg),ImageSY($origImg));
  
  Imagejpeg($newImg, $thum, $resol );
  
  chmod($thum,0707);
  ImageDestroy($newImg);
  ImageDestroy($origImg);
 return $thum ;
}
|

댓글 2개

펑션이 중복되서 호출되서 그렇습니다.

위 스킨이나 아래 립화일에서

function smaller( $W, $H ) {
global $max, $thum_W, $thum_H ;
if ( $W > $H ) { //가로형일 경우.
$thum_W = $max ;
$thum_H = ceil( $H * ( $max / $W ) );
}
if ( $W < $H ) { //세로형일 경우.
$thum_H = $max ;
$thum_W = ceil( $W * ( $max / $H ) );
}
if ( $W == $H ) { //정사각형일 경우.
$thum_W = ceil( $max * 0.8 );
$thum_H = ceil( $max * 0.8 );
}

return $thum_W ;
return $thum_H ;
}

부분을 주석처리 하세요...
너무너무너무너무 감사합니다~
이 감사한 마음을 어찌 보답해드려야 할지-_ㅠ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 2,406
18년 전 조회 1,604
18년 전 조회 1,506
18년 전 조회 1,424
18년 전 조회 1,575
18년 전 조회 1,715
18년 전 조회 1,548
18년 전 조회 1,684
18년 전 조회 1,223
18년 전 조회 1,690
18년 전 조회 1,677
18년 전 조회 1,315
18년 전 조회 1,529
18년 전 조회 1,182
18년 전 조회 1,508
18년 전 조회 1,439
18년 전 조회 1,513
18년 전 조회 2,273
18년 전 조회 1,528
18년 전 조회 1,045
🐛 버그신고