테스트 사이트 - 개발 중인 베타 버전입니다

제발 좀 풀어부세요 ㅠ.ㅠ 회원사진 등록관련해서요 채택완료

zkdlf 8년 전 조회 3,289

 아이콘 하고 이미지 두개를 작동해봤습니다

그런데 아이콘은 mb_icon으로 저장 후 member폴더에 id폴더가 생성된 후 그 폴더에 이미지가 나오는데

이미지는 mb_1으로 저장후 member_image폴더에 id폴더가 생성되야하는데 생성도안되고 이미지도 안나오고 mb_1에도 아무것도 보이지않고요

어떻게 해야할까요 ㅠ.ㅠ 왜 아이콘은 되고 이미지는 안되는건가요?

사이즈는 다 50*50픽셀 용량은 4kb드입니다

 

        = $config['cf_icon_level']) { ?>                                                                    이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.                     gif만 가능하며 용량 바이트 이하만 등록됩니다.                                                                 회원아이콘                                                                    

                                                 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.                     gif만 가능하며 용량 바이트 이하만 등록됩니다.    

                                      
                               회원 사진                                                                                       

 

 

// 회원아이콘 경로 $mb_icon_path = G5_DATA_PATH.'/member/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif'; $mb_icon_url  = G5_DATA_URL.'/member/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';

// 회원 사진 경로 $mb_1_path = G5_DATA_PATH.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif'; $mb_1_url = G5_DATA_URL.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';

 

 

 

// 회원 아이콘 $mb_dir = G5_DATA_PATH.'/member/'.substr($mb_id,0,2);

// 아이콘 삭제 if (isset($_POST['del_mb_icon'])) {     @unlink($mb_dir.'/'.$mb_id.'.gif'); }

$msg = "";

// 아이콘 업로드 $mb_icon = ''; if (isset($_FILES['mb_icon']) && is_uploaded_file($_FILES['mb_icon']['tmp_name'])) {     if (preg_match("/(\.gif)$/i", $_FILES['mb_icon']['name'])) {         // 아이콘 용량이 설정값보다 이하만 업로드 가능         if ($_FILES['mb_icon']['size'] <= $config['cf_member_icon_size']) {             @mkdir($mb_dir, G5_DIR_PERMISSION);             @chmod($mb_dir, G5_DIR_PERMISSION);             $dest_path = $mb_dir.'/'.$mb_id.'.gif';             move_uploaded_file($_FILES['mb_icon']['tmp_name'], $dest_path);             chmod($dest_path, G5_FILE_PERMISSION);             if (file_exists($dest_path)) {                 //=================================================================\                 // 090714                 // gif 파일에 악성코드를 심어 업로드 하는 경우를 방지                 // 에러메세지는 출력하지 않는다.                 //-----------------------------------------------------------------                 $size = getimagesize($dest_path);                 if ($size[2] != 1) // gif 파일이 아니면 올라간 이미지를 삭제한다.                     @unlink($dest_path);                 else                 // 아이콘의 폭 또는 높이가 설정값 보다 크다면 이미 업로드 된 아이콘 삭제                 if ($size[0] > $config['cf_member_icon_width'] || $size[1] > $config['cf_member_icon_height'])                     @unlink($dest_path);                 //=================================================================\             }         } else {             $msg .= '회원아이콘을 '.number_format($config['cf_member_icon_size']).'바이트 이하로 업로드 해주십시오.';         }

    } else {         $msg .= $_FILES['mb_icon']['name'].'은(는) gif 파일이 아닙니다.';     } }

 

 

// 회원 사진 $mb1_dir = G5_DATA_PATH.'/member_image/'.substr($mb_id,0,2);

// 회원 사진 삭제 if (isset($_POST['del_mb_1'])) {     @unlink($mb1_dir.'/'.$mb_id.'.gif'); }

$msg = ""; // 회원 사진 업로드 $mb_1 = ''; if (isset($_FILES['mb_1']) && is_uploaded_file($_FILES['mb_1']['tmp_name'])) {      if (preg_match("/(\.gif)$/i", $_FILES['mb_1']['name'])) {         // 아이콘 용량이 설정값보다 이하만 업로드 가능         if ($_FILES['mb_1']['size'] <= $config[cf_3]) {             @mkdir($mb1_dir, G5_DIR_PERMISSION);             @chmod($mb1_dir, G5_DIR_PERMISSION);             $dest_path = $mb1_dir.'/'.$mb_id.'.gif';             move_uploaded_file($_FILES['mb_1']['tmp_name'], $dest_path);             chmod($dest_path, G5_FILE_PERMISSION);             if (file_exists($dest_path)) {                 //=================================================================\                 // 090714                 // gif 파일에 악성코드를 심어 업로드 하는 경우를 방지                 // 에러메세지는 출력하지 않는다.                 //-----------------------------------------------------------------                 $size = getimagesize($dest_path);                 if ($size[2] != 1) // gif 파일이 아니면 올라간 이미지를 삭제한다.                     @unlink($dest_path);                 else                 // 사진의 폭 또는 높이가 설정값 보다 크다면 이미 업로드 된 사진 삭제                 if ($size[0] > $config[cf_1] || $size[1] >  $config[cf_2])                     @unlink($dest_path);                 //=================================================================\             }         } else {             $msg .= '회원 사진을 '.number_format($config[cf_3]).'바이트 이하로 업로드 해주십시오.';         }     } else {         $msg .= $_FILES['mb_1']['name'].'은(는) gif 파일이 아닙니다.';     } }

 

 

 

 

                              넓이 '.$config['cf_member_icon_width'].'픽셀 높이 '.$config['cf_member_icon_height'].'픽셀로 해주세요.') ?>                         ';                 echo '삭제';             }             ?>                                           넓이 '.$config['cf_1'].'픽셀 높이 '.$config['cf_2'].'픽셀로 해주세요.') ?>                         ';                 echo '삭제';                 }             ?>            

 

// 회원 아이콘 삭제     if ($del_mb_icon)         @unlink(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb_id.'.gif');

    // 아이콘 업로드     if (is_uploaded_file($_FILES['mb_icon']['tmp_name'])) {         if (!preg_match("/(\.gif)$/i", $_FILES['mb_icon']['name'])) {             alert($_FILES['mb_icon']['name'] . '은(는) gif 파일이 아닙니다.');         }

        if (preg_match("/(\.gif)$/i", $_FILES['mb_icon']['name'])) {             @mkdir(G5_DATA_PATH.'/member/'.$mb_dir, G5_DIR_PERMISSION);             @chmod(G5_DATA_PATH.'/member/'.$mb_dir, G5_DIR_PERMISSION);

            $dest_path = G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb_id.'.gif';

            move_uploaded_file($_FILES['mb_icon']['tmp_name'], $dest_path);             chmod($dest_path, G5_FILE_PERMISSION);

            if (file_exists($dest_path)) {                 $size = getimagesize($dest_path);                 // 아이콘의 폭 또는 높이가 설정값 보다 크다면 이미 업로드 된 아이콘 삭제                 if ($size[0] > $config['cf_member_icon_width'] || $size[1] > $config['cf_member_icon_height']) {                     @unlink($dest_path);                 }             }         }     }

// 회원 사진 삭제     if ($del_mb_1)         @unlink(G5_DATA_PACH.'/member_image/'.$mb_dir.'/'.$mb_id.'.gif');

    // 회원 사진 업로드     if (is_uploaded_file($_FILES['mb_1']['tmp_name'])) {         if (!preg_match("/(\.gif)$/i", $_FILES['mb_1']['name'])) {             alert($_FILES['mb_1']['name'] . '은(는) gif 파일이 아닙니다.');         }

        if (preg_match("/(\.gif)$/i", $_FILES['mb_1']['name'])) {             @mkdir(G5_DATA_PACH.'/member_image/'.$mb_dir, G5_DIR_PERMISSION);             @chmod(G5_DATA_PACH.'/member_image/'.$mb_dir, G5_DIR_PERMISSION);

            $dest_path = G5_DATA_PACH.'/member_image/'.$mb_dir.'/'.$mb_id.'.gif';

            move_uploaded_file($_FILES['mb_1']['tmp_name'], $dest_path);             chmod($dest_path, G5_FILE_PERMISSION);

            if (file_exists($dest_path)) {                 $size = getimagesize($dest_path);                 // 사진의 폭 또는 높이가 설정값 보다 크다면 이미 업로드 된 사진 삭제                 if ($size[0] > $config['cf_1'] || $size[1] > $config['cf_2']) {                     @unlink($dest_path);                 }             }         }     } 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

z
8년 전
그런데 제가 한 질문이 좀 맞지않나요? 아무도 답변을 안다시네요 ㅠ.ㅠ
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인