쁨랑

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

· 18년 전 · 1556
관리자 페이지에서 홈페이지에 사용될 로고 이미지를 업로드를 하여 관리하고 싶습니다. (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,555
18년 전 조회 1,545
18년 전 조회 1,601
18년 전 조회 1,645
18년 전 조회 1,599
18년 전 조회 1,655
18년 전 조회 1,628
18년 전 조회 1,576
18년 전 조회 1,553
18년 전 조회 1,557
18년 전 조회 1,537
18년 전 조회 1,560
18년 전 조회 1,637
18년 전 조회 1,544
18년 전 조회 1,539
18년 전 조회 979
18년 전 조회 1,604
18년 전 조회 973
18년 전 조회 1,577
18년 전 조회 1,712