이미지 첨부시 오류
안녕하세요 불당님 ^^
불당님 덕분에 유용하게 사용하고 있는 유저입니다.
다름이 아니라 이번에 하다보면서 약간의 문제점이 있는 것 같아서 올려봅니다.
이미지 첨부시 파일명에 공백이 들어가니 정상적으로 인식하지 못하는것 같습니다.
첨부한 이미지 보면 윈도우에서 흔히 쓰이는
"석양" 파일과 "푸른 언덕" 파일입니다.
"푸른 언덕" <--------- 이 파일의 썸네일 생성하지 못하는 것 같습니다.
저만 그런건지 다른분들도 그런지는 모르겠지만 ^^
확인 부탁좀 드려보아요~~
불당님 덕분에 유용하게 사용하고 있는 유저입니다.
다름이 아니라 이번에 하다보면서 약간의 문제점이 있는 것 같아서 올려봅니다.
이미지 첨부시 파일명에 공백이 들어가니 정상적으로 인식하지 못하는것 같습니다.
첨부한 이미지 보면 윈도우에서 흔히 쓰이는
"석양" 파일과 "푸른 언덕" 파일입니다.
"푸른 언덕" <--------- 이 파일의 썸네일 생성하지 못하는 것 같습니다.
저만 그런건지 다른분들도 그런지는 모르겠지만 ^^
확인 부탁좀 드려보아요~~
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 9개
사이트 URL입니다.
임시아이디/비번 : test/test
다른 문제인거 같은데, 내일 볼께요.
아마도 파일명의 경로문제인거 같은데, ftp로 들어가서 코드를 봐야 할 것 같아요.
ftp 접속 정보를 주시면 이번주중에 들어가서 볼께요.
아마 코드를 입력하는 과정에서 제가 잘못 입력했다면 부끄러운 결과가 ㄷㄷㄷ
host : chamdawon.co.kr
id : chamdawon
pw : dw1412
============================================================================
혹시 몰라서 list.skin.php 내용 일부 올려봅니다
6~18라인
if (!$board[bo_1]) {
//alert("게시판 설정 : 여분 필드 1 에 목록에서 보여질 이미지의 폭(높이)을 설정하십시오. (픽셀 단위)");
$board[bo_1] = "550";
$sql = " update $g4[board_table] set bo_1_subj = 'view 폭', bo_1 = '$board[bo_1]' where bo_table = '$bo_table' ";
sql_query($sql);
}
if (!$board[bo_2]) {
$board[bo_2] = "120x120";
$sql = " update $g4[board_table] set bo_2_subj = '리스트 썸네일 폭x높이', bo_2 = '$board[bo_2]' where bo_table = '$bo_table' ";
sql_query($sql);
}
list($img2_width, $img2_height) = explode("x", $board[bo_2]);
93~102라인
<?
for ($i=0; $i<count($list); $i++) {
if (preg_match("/\.(gif|jpg|png)$/i", $list[$i][file][0][file])) {
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
$img = "<img src='{$file}' border=0>";
$img = resize_content($img, $img2_width, $img2_height,0,0,0,0);
}else{
$img = "<img src='$board_skin_path/img/no_img.gif' border='0'>";
}
?>
제 생각으로
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
-->
$file = $g4[path] ."/" . $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
정신없이 작업하다보니 제가 올린 질문도 깜박해 버렸네요 -ㅁ-;
바쁜 불당님을 오히려 번거롭게 해 드린거 같네요 (ㅠㅠ)
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file]; <-- 이코드가 정상으로 보여요
/board/skin/board/stuff_b4 <-- 요기입니다.
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
$img = "<img src='{$file}' border=0>";
$img = resize_content($img, $img2_width, $img2_height,0,0,0,0);
이렇게 코딩된 부분을 아래와 같이 변경하니 정상적으로 잘되네요
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
$img = "<img src='".thumbnail($file,$img2_width,$img2_height)."' border=0>";
불당님도 바쁘신대 너무 제가 시간을 소비하게 해 드린것 같네요
좋은 하루 보내세요