갤러리 리스트 이미지 엑박 <제발 도와주세요!> > 그누4 질문답변

그누4 질문답변

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

갤러리 리스트 이미지 엑박 <제발 도와주세요!> 정보

갤러리 리스트 이미지 엑박 <제발 도와주세요!>

본문

제가 이용하는 웹호스팅 환경은 mysql 5.x / php 5.x / 웹서버 Apache 2 / 언어셋 utf-8 입니다.

thumbEngine 폴더 업로드 되어있구요. 

갤러리 스킨은 아래에서 다운받아 업로드했습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=83998&page=&sca=&sfl=wr_subject&stx=%C6%F7%C6%AE%C6%FA%B8%AE%BF%C0&spt=0&cwin=#c_102769


뷰페이지는 이미지도 잘 나오고 아무런 문제가 없는데요.

리스트에 보여지는 이미지가 엑박으로 뜹니다. 

리스트에 보이는 이미지가 전부 다 엑박으로 보이는게 아니라,
두번째 글까지는 이미지가 잘 보이는데,

세번째 글부터 리스트 이미지가 엑박으로 보입니다.
(리스트에서는 엑박으로 보이지만 뷰페이지에서는 이미지가 잘 보입니다.)


thumb파일이 생성되는 폴더에 들어가보니 2개만 생성되어있고

새로운 글을 올려도 thumb 파일이 생성되지 않네요.

어디를 고쳐야 하는지.. 뭐가 문제인지 모르겠습니다. ㅜㅜ

도와주세요!!


[아래는 list.skin.php 썸네일 부분 입니다.]


<?
//섬네일 관련 설정
$thumb_width  = 230; // 섬네일 최대폭 300
$thumb_height = 120; // 섬네일 최대높이

 //DQ엔진 인클루드 2005-03-22 석훈
include "$g4[path]/thumbEngine/dq_thumb_engine2.php";
$dqEngine['thumb_resize'] = 1;

                $image = $list[$i][file][0][file]; //공백으로인한썸네일깨짐방지
  //$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
   if (preg_match("/\.(gif|jpg|png)$/i", $image)) {

   $thumbdir = $g4[path]."/data/file/".$bo_table."/img";
   if (!is_dir($thumbdir)) {
   @mkdir($thumbdir, 0707);
   @chmod($thumbdir, 0707);
      // 디렉토리에 있는 파일의 목록을 보이지 않게 한다.
      $file = $thumbdir."/index.php";
      $f = @fopen($file, "w");
      @fwrite($f, "");
      @fclose($f);
      @chmod($file, 0606);
   }
   
   $thumbsource="$g4[path]/data/file/$bo_table/" . $image;
   $thumbimg = $thumbdir."/".$list[$i][wr_id].".thumb";
   make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
   @chmod($thumbimg, 0707);
         
    echo "<a href='{$list[$i][href]}'><img src='$thumbimg' border='0' style='border:1 #E7E7E7 solid' onmouseover=this.style.filter='alpha(opacity=70)' onmouseout=this.style.filter=''></a>";

   } else {
   echo "<a href='{$list[$i][href]}'><img src='$board_skin_path/img/no_image.jpg' width='{$thumb_width}' height='{$thumb_height}' style='border:1 #E7E7E7 solid'></a>";
               
   }
   ?>
 

  • 복사

댓글 전체

php에러구문 출력 되지않나요?
위 스킨은 아닌데 DQ엔진 이라는 썸네일 생성 소스 사용하는 어느분이 에러 난다고 해서 소스보니까
include문을 for문 안에다 넣어두어서 같은 함수가 계속 include 되는 문제였던 기억이 있는데...
for(..){
include ........

이렇게 되면 안됩니다
include 문을 for문 바로 위쪽으로 이동 시키면 될 것 같은 느낌..

include "$g4[path]/thumbEngine/dq_thumb_engine2.php";
for($i=0;$i<count($list); $i++){
....
이런 형태가 맞는지 부터 보세요
네 오류가 있길래 저도  include부분을 for문 위로 넣었어서 쓰고 있어요.
문제는 이게 아니라..게시판 자체는 잘 돌아가는데 3번째 글부터 thumb파일 생성이 안된다는..
© SIRSOFT
현재 페이지 제일 처음으로