이미지가 업로드가 되질않네요.! 정보
이미지가 업로드가 되질않네요.!
본문
//사진 업로드
$mb_dir = "$g4[path]/data/cafe";
// 아이콘 업로드
$cb_file = "";
if (is_uploaded_file($_FILES[cb_file][tmp_name]))
{
//if (preg_match("/(\.gif)$/i", $_FILES[cb_file][name]))
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $_FILES[cb_file][name]))
{
// 아이콘 용량이 설정값보다 이하만 업로드 가능
if ($_FILES[cb_file][size] <= 500)
{
@mkdir($mb_dir, 0707);
@chmod($mb_dir, 0707);
## jpg일경우 gif로 변경
if (preg_match("/(\.jpg)$/i", $_FILES[cb_file][name])) {
$imgTmp = imagecreatefromjpeg($_FILES[cb_file][tmp_name]);
imagegif($imgTmp,$_FILES[cb_file][tmp_name]);
}
##
##png일경우 gif로 변경
if (preg_match("/(\.png)$/i", $_FILES[cb_file][name])) {
$imgTmp = imagecreatefrompng($_FILES[cb_file][tmp_name]);
imagegif($imgTmp,$_FILES[cb_file][tmp_name]);
}
##
$dest_path = "$mb_dir/$cb_id.gif";
move_uploaded_file($_FILES[cb_file][tmp_name], $dest_path);
chmod($dest_path, 0606);
if (file_exists($dest_path))
{
//=================================================================\
// 090714
// gif 파일에 악성코드를 심어 업로드 하는 경우를 방지
// 에러메세지는 출력하지 않는다.
//-----------------------------------------------------------------
$size = getimagesize($dest_path);
if ($size[2] != 1) // gif 파일이 아니면 올라간 이미지를 삭제한다.
@unlink($dest_path);
else
// 아이콘의 폭 또는 높이가 설정값 보다 크다면 이미 업로드 된 아이콘 삭제
if ($size[0] > 400 || $size[1] > 233)
@unlink($dest_path);
//=================================================================\
}
} else
{
$msg = "$_FILES[cb_file][name]} 파일의 용량이 500k 바이트보다 크므로 업로드 할 수 없습니다.\\n";
}
}
else
$msg .= $_FILES[cb_file][name] . "은(는) gif/jpg/bmp/png 파일이 아닙니다.";
}
위사항은 클럽아이디값으로된 이미지를 생성하는것인데요.
업로드가 잘안되네요.
퍼미션도 707로 되어있습니다.
어디가 잘못되었진것인지좀 알려주세요.^^
댓글 전체

에러 메시지를 주세요 ....
어디 부분이 에러나는지는 서버 상태에 따라 틀립니다.
어디 부분이 에러나는지는 서버 상태에 따라 틀립니다.