큰이미지를 올리면 갤러리 리스트에서 멈춰버리는 현상... 정보
큰이미지를 올리면 갤러리 리스트에서 멈춰버리는 현상...본문
큰 이미지를 갤러리 게시판에 업로드 하면
view 화면에서는 보입니다.
그런데 목록보기로 넘어가면
윗부분은 나오는데
갤러리중에서 큰이미지를 올려서 리사이징되어 나와야할 리스트 번호 부분부터
는 html이나 모든게 나타나질 않습니다.
그부분부터 깨져서 안나오는듯.. ^^
왜그럴까요
고수님들 답변 바랍니다~
view 화면에서는 보입니다.
그런데 목록보기로 넘어가면
윗부분은 나오는데
갤러리중에서 큰이미지를 올려서 리사이징되어 나와야할 리스트 번호 부분부터
는 html이나 모든게 나타나질 않습니다.
그부분부터 깨져서 안나오는듯.. ^^
왜그럴까요
고수님들 답변 바랍니다~
댓글 전체

오류가 나는곳의 주소, 수정 사항 등을
알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
네 주소가..
http://www.gongdannet.co.kr/bbs/board.php?bo_table=03_1
이 게시판 부분 입니다.
http://www.gongdannet.co.kr/bbs/group.php?gr_id=03 <- 여기 가셔서 맨위에 수리업체
눌르시면 본문글은 잘나옵니다.
http://www.gongdannet.co.kr/bbs/board.php?bo_table=03_1
이 게시판 부분 입니다.
http://www.gongdannet.co.kr/bbs/group.php?gr_id=03 <- 여기 가셔서 맨위에 수리업체
눌르시면 본문글은 잘나옵니다.
맞다..
서버를 이전을 했는데 아마 그것도 한몫 하는지 모르겠습니다.
서버를 이전을 했는데 아마 그것도 한몫 하는지 모르겠습니다.

list.skin.php를 보면 다음 부분이 있는데, 사용하고 계신 스킨에 다음부분에 해당하는 걸 올려 보여 주세요.
<table width=100% border=0 cellpadding=0 cellspacing=0>
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<tr height=29 align=center>
<td width=50>
<?
<table width=100% border=0 cellpadding=0 cellspacing=0>
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<tr height=29 align=center>
<td width=50>
<?
아..그부분은 이렇게 되어있는데요
<table width=100% border=0 cellpadding=0 cellspacing=0>
<!-- 목록 -->
<?
for ($i=0; $i<count($list); $i++)
{
$img = "<img src='$board_skin_path/img/noimage.gif' border=0 width='$img_width' height='$img_height' title='이미지 없음' align=left style='margin-right:5px; border:1 solid #CCCCCC; padding:3px;'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
// 썸네일 이미지가 존재하지 않는다면
if (!file_exists($thumb)) {
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
// 업로드된 파일이 이미지라면
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
$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]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0 style='border:1px solid #CCCCCC; padding:3px;'>";
else
if(preg_match("/\.(swf|wma|asf)$/i","$file") && file_exists($file))
{ $img = "<script>doc_write(flash_movie('$file', 'flash$i', '$img_width', '$img_height', 'transparent'));</script>"; }
?>
흠...이거면 되어있는거 같은데요. ^^
어디 다른걸 고쳐야 하나요??
참고로 zerogd_skin 스킨입니당
글고..걍 갤러리스킨말구 게시판 스킨 쓰면 잘나오는데..흠..
신기하네요..
빠른답변 정말 감사합니다!
<table width=100% border=0 cellpadding=0 cellspacing=0>
<!-- 목록 -->
<?
for ($i=0; $i<count($list); $i++)
{
$img = "<img src='$board_skin_path/img/noimage.gif' border=0 width='$img_width' height='$img_height' title='이미지 없음' align=left style='margin-right:5px; border:1 solid #CCCCCC; padding:3px;'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
// 썸네일 이미지가 존재하지 않는다면
if (!file_exists($thumb)) {
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
// 업로드된 파일이 이미지라면
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
$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]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0 style='border:1px solid #CCCCCC; padding:3px;'>";
else
if(preg_match("/\.(swf|wma|asf)$/i","$file") && file_exists($file))
{ $img = "<script>doc_write(flash_movie('$file', 'flash$i', '$img_width', '$img_height', 'transparent'));</script>"; }
?>
흠...이거면 되어있는거 같은데요. ^^
어디 다른걸 고쳐야 하나요??
참고로 zerogd_skin 스킨입니당
글고..걍 갤러리스킨말구 게시판 스킨 쓰면 잘나오는데..흠..
신기하네요..
빠른답변 정말 감사합니다!

if (!file_exists($thumb)) {
를
if( false) if (!file_exists($thumb)) {
로 바꾸시고, 에러가 안 난다면 gd 관련 문제일 겁니다.
를
if( false) if (!file_exists($thumb)) {
로 바꾸시고, 에러가 안 난다면 gd 관련 문제일 겁니다.

loop에 부분, 부분 주석 처리해 가면서
에러를 찾아야 하는 상황일 수 있습니다.
에러를 찾아야 하는 상황일 수 있습니다.
gd관련 문제이구만요...ㅠㅠ
이건 으...
이건 또 어쩌나요?
ㅠㅠ
이건 으...
이건 또 어쩌나요?
ㅠㅠ

gd 버젼 확인하시고
호스팅이라면
호스팅 업체를 바꾸시던가 서버를 바꾸는 방법이 있습니다.
호스팅이라면
호스팅 업체를 바꾸시던가 서버를 바꾸는 방법이 있습니다.
아 답변 감사합니다..
해결 하였습니다.
해결한거 써야 하나요 ㅡㅡ^
해결 하였습니다.
해결한거 써야 하나요 ㅡㅡ^

예~, 간단하게.
서버에서 php.ini 에 보시면
exe....머덩가?
그거랑 max time 를 올려줘야 하더라구요..
문제가 생긴게 큰이미지는 올라가는 시간이 짧게 잡혀 있으면 올라가다가
에러가 나는 현상이더라구요...
길게 잡아주었더니 자 ㄹ올라갑니다..
만약 동영상이라던지 큰 파일을 올릴때에도 저 맥스 값을 크게 잡아주면 되겠네요.
서버가 괜찮다면요 ^^ 엑스님 대단히 감사합니다!!^^
exe....머덩가?
그거랑 max time 를 올려줘야 하더라구요..
문제가 생긴게 큰이미지는 올라가는 시간이 짧게 잡혀 있으면 올라가다가
에러가 나는 현상이더라구요...
길게 잡아주었더니 자 ㄹ올라갑니다..
만약 동영상이라던지 큰 파일을 올릴때에도 저 맥스 값을 크게 잡아주면 되겠네요.
서버가 괜찮다면요 ^^ 엑스님 대단히 감사합니다!!^^