최근게시물 이미지 뽑는 것 좀 알려주세요... 정보
최근게시물 이미지 뽑는 것 좀 알려주세요...첨부파일
본문
제가 cheditor4를 사용하는데요. 게시판에서는 첨부한 파일에서
else { //게디터에서 삽입한 이미지 뽑자ㅠㅠ
$edit_img = $list[$i]['wr_content'];
if (eregi("data/cheditor4[^<>]*\.(gif|jpg|png|bmp)", $edit_img, $tmp)) { // data/cheditor------
$file = '../' . $tmp[0]; // 파일명
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $img_width / $size[0];
$height = (int)($size[1] * $rate);
// 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
if ($height < $img_height)
// 계산된 이미지 높이로 복사본 이미지 생성
$dst = imagecreatetruecolor($img_width, $height);
else
// 설정된 이미지 높이로 복사본 이미지 생성
$dst = imagecreatetruecolor($img_width, $img_height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
이 부분을 넣으면 게시판 앞에 cheditor4를 써도 썸네일이 적용되더라구요...
그런데 이 부분을 최근게시물로 뽑으려고 최근게시물에도 첨부한 파일처럼 붙여넣었는데...
Warning: getimagesize(../data/cheditor4/0906/MRl6KKVK4P3gQvz3U71Rn9tNW97WOS.jpg): failed to open stream: No such file or directory in /home1/durisink/public_html/skin/latest/gallery1/latest.skin.php on line 78
이런 에러메시지가 뜹니다... 해결 좀 부탁드려요~^^
댓글 전체

/data/file/$bo_table/ 으로 원본이 저장됩니다
에디터게시판에서 에디터를 이용하여 이미지 파일첨부를 하게되면
/data/cheditor4/$ym/
/data/cheditor/$ym/
/data/geditor/$ym/
.
/data/cheditor4/0906/ '//9년6월
이곳으로 원본이미지들이 들어갑니다.
최신글 스킨들은 통상
/data/file/$bo_table/thumb/
/data/file/$bo_table/latest_thumb
/data/file/$bo_table/img/
등 $bo_table 밑에 만들어 놓습니다. 디랙명은 스킨제작자 맘이구요.
소스를 보니 latest_thumb에 섬네일은 만들어 지는데 불러와 뿌려지는건 엄한걸 불러옵니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=92342
여기소스받으셔서 latest.skin.php 파일보세요. 하단부에 썸네일 불러오는 소스 참고하세요.
바로 어제 한 작업입니다. ^^