회원아이콘 문제 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원아이콘 문제 정보

회원아이콘 문제

첨부파일

register_form_update.php (13.2K) 0회 다운로드 2008-07-31 18:37:39

본문

회원아이콘이 .. 관리자에선 등록이 되고 업로드도 되는데 개인정보 수정페이지에서는 업로드가 안되었는데 알고보니 사이즈가 너무 큰 파일을 업로드시키면 별메세지없이 회원정보가 수정되었다고 나오고 파일은 안올라가는 현상이 있더군요
그래서 제가 register_fom_update.php를 수정해서 용량이 크면 크다는 메세지를 띄워보았습니다
그런데 메세지는 띄워지지만 같은 메세지가 두번 반복해서 나오네요
아래에 파일형식이 틀린건 한번 나오는데요 ..ㅜㅜ

고수님들 한번 봐주세요
==============================================================

$mb_dir = "$g4[path]/data/member/".substr($mb_id,0,2);

// 아이콘 삭제
if ($del_mb_icon)
    @unlink("$mb_dir/$mb_id.jpg");


$msg = "";


// 아이콘 업로드
$mb_icon = "";
if (is_uploaded_file($_FILES[mb_icon][tmp_name]))
{
    if (preg_match("/(\.jpg)$/i", $_FILES[mb_icon][name]))
    {
        // 아이콘 용량이 설정값보다 이하만 업로드 가능
        if ($_FILES[mb_icon][size] <= $config[cf_member_icon_size])
        {
            @mkdir($mb_dir, 0707);
            @chmod($mb_dir, 0707);
            $dest_path = "$mb_dir/$mb_id.jpg";
            move_uploaded_file($_FILES[mb_icon][tmp_name], $dest_path);
            chmod($dest_path, 0606);
          /* 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);
            }*/
        }
else
{
        $msg1 .= $_FILES[mb_icon][name] . "용량이 초과되었습니다.";

}

    }

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

}

}

하단에 경고메세지 출력

if ($msg1) {
    echo "<script language='JavaScript'>alert('{$msg1}');</script>";
}
if ($msg){
    echo "<script language='JavaScript'>alert('{$msg}');</script>";
}

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT