쁨랑

관리자페이지에서 로고 이미지를 업로드를 하여 사용할 수 있는 방법을 알려주세요..[포인트2000점)

· 18년 전 · 1527
관리자 페이지에서 홈페이지에 사용될 로고 이미지를 업로드를 하여 관리하고 싶습니다. (head.php 에 사용)
 
회원아이콘 을 업로드 하고 업로드하면 업로드한 아이콘 이미지가 보이고 삭제 또는 다른 아이콘 이미지로 교체하듯이
로고도 이와같이 관리를 하고 싶어요.
 
아래는 회원아이콘 관련한 소스입니다. 이것을 조금 고치면 될것 같은데 저의 실력이 딸려서 이렇게 고민하고 있습니다. ㅜ,ㅜ
 
그리고 head.php 에 삽입하는 방법도 함께 부탁드립니다.
 
 
 
포인트 2000점 걸께요..^^;
 
고수님들 부탁드립니다.
 
 
 
member_form.php
-----------------------------------------------------------------------------------------------------
 
  <input type=file name='mb_icon' class=ed><br>이미지 크기는 <?=$config[cf_member_icon_width]?>x<?=$config[cf_member_icon_height]?>으로 해주세요.
        <?
        $mb_dir = substr($mb[mb_id],0,2);
        $icon_file = "$g4[path]/data/member/$mb_dir/$mb[mb_id].gif";
        if (file_exists($icon_file)) {
            echo "<br><img src='$icon_file' align=absmiddle>";
            echo " <input type=checkbox name='del_mb_icon' value='1' class='csscheck'>삭제";
        }  
        ?> 
 
---------------------------------------------------------------------------------------------
 
member_form_update.php
----------------------------------------------------------------------------------------------
 
    // 회원 아이콘 삭제
    if ($del_mb_icon)
        @unlink("$g4[path]/data/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("$g4[path]/data/member/$mb_dir", 0707);
            @chmod("$g4[path]/data/member/$mb_dir", 0707);
            $dest_path = "$g4[path]/data/member/$mb_dir/$mb_id.gif";
            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);
                }
            }
        }
    }
 
----------------------------------------------------------------------------------------------------
 
|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,528
18년 전 조회 1,512
18년 전 조회 1,566
18년 전 조회 1,620
18년 전 조회 1,559
18년 전 조회 1,615
18년 전 조회 1,590
18년 전 조회 1,544
18년 전 조회 1,526
18년 전 조회 1,528
18년 전 조회 1,501
18년 전 조회 1,535
18년 전 조회 1,600
18년 전 조회 1,510
18년 전 조회 1,515
18년 전 조회 953
18년 전 조회 1,572
18년 전 조회 944
18년 전 조회 1,543
18년 전 조회 1,687
🐛 버그신고