write_update.php에서 멈춰버리네요.. 정보
write_update.php에서 멈춰버리네요..-
happycommunity 홈페이지 자기소개 아이디로 검색 회원게시물
- 1,221

관련링크
본문
다른게시판들은 다 정상적으로 등록이 되고, 파일첨부도 되는데
갤러리 부분에서만 write_update.php 에서 멈춰버리네요..
그리고 리스트에서도 그림이 깨져서 보이지도 않구요..
그런데 이상한점은.. 슬라이드쑈 보기에서는 이미지가 제대로 보인다는겁니다..ㅠㅜ
이게 무슨 현상인지..
왜그런걸까요??
게시판 글 검색하면서 다른것도 다 체크해보고, gd도 2.0.XX버젼으로 업데이트 됐구요..
버전업데이트는 서버쪽에서 어제 새벽에 했다고 하더라구요..
data폴더안에 session이라는 폴더도 있구요..
두 폴더 모두 권한이 707로 되어있어도 안되길래..777로 해 봤는데도 안되네요..
뭐가문제일까요?
댓글 전체
메일서버가 살았는지 확인하세요.
허걱 관리자님이시다..
메일서버요???
어떻게 확인하죠??
메일서버요???
어떻게 확인하죠??
금방 통화를 해 봤는데..계정을 우뜨넷에서 사용하고 있거든요..
php버젼이 5이고
gd 버전이 gd2.1.3 이라고 하네요...
버전이 안맞아서 그런것 같다고하네요..
우뜨넷에서 메일서버는 살아있다고 하네요..
php버젼이 5이고
gd 버전이 gd2.1.3 이라고 하네요...
버전이 안맞아서 그런것 같다고하네요..
우뜨넷에서 메일서버는 살아있다고 하네요..
갤러리 write_update.skin.php가 있으면 소스를 보여 주세요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
//print_r2($_FILES); exit;
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
if ($_FILES[bf_file][name][0])
{
$row = sql_fetch(" select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '0' ");
$file = $data_path .'/'. $row[bf_file];
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $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 = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
@unlink($thumb_path.'/'.$wr_id);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$wr_id, $board[bo_2]);
chmod($thumb_path.'/'.$wr_id, 0606);
}
}
?>
갤러리 write_update.skin.php 소스입니다.
블레스님것을 그대로 사용한것이거든요..
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
//print_r2($_FILES); exit;
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
if ($_FILES[bf_file][name][0])
{
$row = sql_fetch(" select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '0' ");
$file = $data_path .'/'. $row[bf_file];
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $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 = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
@unlink($thumb_path.'/'.$wr_id);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$wr_id, $board[bo_2]);
chmod($thumb_path.'/'.$wr_id, 0606);
}
}
?>
갤러리 write_update.skin.php 소스입니다.
블레스님것을 그대로 사용한것이거든요..
// 자신만의 코드를 넣어주세요.
바로 다음에
echo" test test"; 이런 식으로 써 보시고 나오는지
나오면 이 문장으로 아래로 옮기면서 안 나올 때까지 계속 내려 보세요.
다른 게시판과 다른 부분이 이 부분일 거 같아
여기를 조사해 보는 겁니다.
바로 다음에
echo" test test"; 이런 식으로 써 보시고 나오는지
나오면 이 문장으로 아래로 옮기면서 안 나올 때까지 계속 내려 보세요.
다른 게시판과 다른 부분이 이 부분일 거 같아
여기를 조사해 보는 겁니다.
$size = getimagesize($file); --- o
if ($size[2] == 1) --- o
$src = imagecreatefromgif($file); --- o
else if ($size[2] == 2) --- o
$src = imagecreatefromjpeg($file); --- o
else if ($size[2] == 3) --- o
$src = imagecreatefrompng($file); --- o
else --- o
break; --- o
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
@unlink($thumb_path.'/'.$wr_id);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$wr_id, $board[bo_2]); --- o
chmod($thumb_path.'/'.$wr_id, 0606); --- o
} --- o
} --- o
?> --- o
--- o 이런 표시가 있는 부분 뒤에다 입력을 했을때는 출력이 안되고 나머지는 모두 출력이 되네요..
if ($size[2] == 1) --- o
$src = imagecreatefromgif($file); --- o
else if ($size[2] == 2) --- o
$src = imagecreatefromjpeg($file); --- o
else if ($size[2] == 3) --- o
$src = imagecreatefrompng($file); --- o
else --- o
break; --- o
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
@unlink($thumb_path.'/'.$wr_id);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$wr_id, $board[bo_2]); --- o
chmod($thumb_path.'/'.$wr_id, 0606); --- o
} --- o
} --- o
?> --- o
--- o 이런 표시가 있는 부분 뒤에다 입력을 했을때는 출력이 안되고 나머지는 모두 출력이 되네요..
$row = sql_fetch(" select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '0' ");
이것이 수상하군요.
바로 다음이 이것 넣어 줘 보세요.
echo mysql_error('error');
이것이 수상하군요.
바로 다음이 이것 넣어 줘 보세요.
echo mysql_error('error');
rolo님 말씀대로 넣어줘봤는데 빈화면만 나오네요..
더 시간을 못 내서 죄송합니다.
멈추는 이유는 함수가 실행하다고 에러가 난 듯하고
이 파일이 가장 유력한데......
에러 메시지가 안 나오다니...... 섭섭하네요. ^^
멈추는 이유는 함수가 실행하다고 에러가 난 듯하고
이 파일이 가장 유력한데......
에러 메시지가 안 나오다니...... 섭섭하네요. ^^
해결 됐어요..ㅜㅡ
팁란을 뒤져서..이것저것 다 해봤는데..
결론은 여분필드 2번에 9라는 숫자를 입력하니 해결되더라구요..ㅡ.,ㅡ
무슨현상인지..ㅜㅜ
팁란을 뒤져서..이것저것 다 해봤는데..
결론은 여분필드 2번에 9라는 숫자를 입력하니 해결되더라구요..ㅡ.,ㅡ
무슨현상인지..ㅜㅜ