에디터를 사용하여 이미지 첨부시 최신글에 보이게...

· 18년 전 · 1512
구누는 처음이라 모르는것이 많습니다만.

게시판에 지에디터를 이용하여 이미지를 업로드 했는데

최신글에는 이미지가 나타나지 않습니다.

첨부파일로 이미지 첨부시에는 최신글에 이미지가 썸네일로 나오는데요.

에디터를 이용하면 나오지를 않습니다.

소스는
list($w, $h) = explode(",", $board['bo_1']);

$data_path = $g4['path'] . "/data/file/" . $bo_table;
$thumb_path = $data_path . '/thumb';
if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}
?>
<?
for ($i=0; $i<count($list); $i++){
//------------------------------
//본문에 링크한 이미지 레코드별 배열 - 한페이지에서 중복사용가능
$re = '/src[ =]+[\'"]([^\'"]+\.(?:gif|jpg|png|bmp))[\'"]/i';
preg_match_all($re, $list[$i]['wr_content'], $match, PREG_PATTERN_ORDER);
$imgs[$i] = $match[1][0]; //$url = $match[1][0];

$dest_link[] = array( 'wr_id' => $list[$i]['wr_id'], 'url' => $match[1]);
//print_r2($dest_link[$i]);
$url = $dest_link[$i]['url']['0'];//첫번째 링크된 이미지, 두번째는 $dest_link[$i]['url'][1]
//------------------------------

//링크에서 파일명 가져옴
$filename = strrchr($url,"/");
$filename = substr($filename, 1);
$filename = urlencode($filename); //타이틀
//------------------------------

$save_dir = $thumb_path;//임시 저장경로
$referer = "";//속일 리퍼러, 넣지 않아도 됨
$thumb = $save_dir . '/s_' . base64_encode($url);

//썸네일이 없다면 본문 첫번째 링크된 이미지 파일의 썸네일을 생성합니다.
if (!file_exists($thumb)) {
//유효하지 않는 링크에 대한 에러를 표시하지 않는다.
$result = @Ymake_sumnail_remoteimage($url, $save_dir, $w, $h, $referer='');//$referer
}
이 소스는 에디터 첨부시 url에서 첨부파일을 가져와서 썸네일로
생성하는 부분인데요.
여기서 문제가되는게
$thumb = $save_dir . '/s_' . base64_encode($url); ---->요놈이
데이터를 바로 못가져오는것 같습니다.

제가 php는 처음이라서 함수는 거이 꽝인데요.

저놈을 몰라서 못하는건지 아님

썸네일 생성시에 문제가 되는건지

고수님들의 해결 부탁드려용.

ㅜㅜ

혹시 필요한게 정보가 더 있어야 하면

글남겨 주심 바로 넣을께요

이걸로 이틀제 고심ㅜㅡ

첨부파일

latest.skin.php (8.3 KB) 0회 2007-11-21 17:13
Ylink_thumb.lib.php (7.6 KB) 1회 2007-11-21 17:13
|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,020
18년 전 조회 1,509
18년 전 조회 1,199
18년 전 조회 1,016
18년 전 조회 992
18년 전 조회 1,176
18년 전 조회 1,512
18년 전 조회 1,681
18년 전 조회 1,429
18년 전 조회 1,513
18년 전 조회 1,887
18년 전 조회 1,564
18년 전 조회 1,575
18년 전 조회 1,569
18년 전 조회 1,654
18년 전 조회 1,416
18년 전 조회 1,524
18년 전 조회 1,526
18년 전 조회 1,780
18년 전 조회 1,514
🐛 버그신고