ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 회원가입 파일추가
    그누보드 2020. 4. 22. 10:27
    /skin/member/basic/register_form.skin.php 파일부분 추가
    
    
    
    <div class="tbl_frm01 tbl_wrap">
    
            <table>
    
            <caption>장기요양 개인인증</caption>
    
            <tbody>
    
            <tr>
    
                <th scope="row"><label for="reg_mb_1">장기요양 인증파일<strong class="sound_only">필수</strong></label></th>
    
                <td>
    
                    <input type="file" name="mb_1" id="mb_1">
    
                    <?php
    
                    $mb_1_file = G5_DATA_PATH.'/member/'.$member["mb_id"]."/".$member['mb_1'];
    
                    $mb_1_file_url = G5_DATA_URL.'/member/'.$member["mb_id"]."/".$member['mb_1'];
    
                    if(is_file($mb_1_file) && $member['mb_1']) {
    
                    ?>
    
                    <label for="mb_1_del"><span class="sound_only">첨부 </span>파일삭제</label>
    
                    <input type="checkbox" name="mb_1_del" id="mb_1_del" value="1">
    
                    <span class="sit_wimg_text_file1"><a href="<?= $mb_1_file_url ?>"><?php echo $member['mb_1']; ?></a></span>
    
                    <?php } ?>
    
                </td>
    
            </tr>
    
            <tr>
    
                <th scope="row"><label for="mb_2">비고사항</label></th>
    
                <td>
    
                    <input type="text" name="mb_2" value="<?php echo $member['mb_2'] ?>" id="mb_2" class="frm_input" maxlength="10">
    
                </td>
    
            </tr>
    
                </tbody>
    
            </table>
    
        </div>
    
     
    
     
    
    /bbs/register_form_update.php 174번째줄 추가
    
    
    
    $mb_1           = isset($_FILES['mb_1'])             ? trim($_FILES['mb_1'])           : "";
    
     
    
    $mbFileDir = G5_DATA_PATH.'/member/'.$mb_id;
    
    if ($_POST["mb_1_del"]) {
    
        $file_1 = $mbFileDir.'/'.$member["mb_1"];
    
        @unlink($file_1);
    
        $mb_1 = '';
    
    }
    
    if ($_FILES['mb_1']['name']) {
    
        if($w == 'u' && $mb_1) {
    
            $file_1 = $mbFileDir.'/'.$mb_1;
    
            @unlink($mb_1);
    
        }
    
        $mb_1 = mb_file_upload($_FILES['mb_1']['tmp_name'], $_FILES['mb_1']['name'], $mbFileDir);
    
    }
    
    function mb_file_upload($srcfile, $filename, $dir)
    
    {
    
        if($filename == '')
    
            return '';
    
           
    
            if(!is_dir($dir)) {
    
                @mkdir($dir, G5_DIR_PERMISSION);
    
                @chmod($dir, G5_DIR_PERMISSION);
    
            }
    
           
    
            upload_file($srcfile, $filename, $dir);
    
           
    
            $file = $filename;
    
           
    
            return $file;
    
    }
    
     
    
    //영카트인경우 shop.lib.php에 정의 되어있음 일반 그누보드인경우만 추가
    
    function upload_file($srcfile, $destfile, $dir)
    
    {
    
        if ($destfile == "") return false;
    
        // 업로드 한후 , 퍼미션을 변경함
    
        @move_uploaded_file($srcfile, $dir.'/'.$destfile);
    
        @chmod($dir.'/'.$destfile, G5_FILE_PERMISSION);
    
        return true;
    
    }
    
     
    
     
    
     
    
    /adm/member_form.php 추가
    
    <?php
    
                          $mb_1_path = G5_DATA_PATH.'/member/'.$mb["mb_id"]."/".$mb['mb_1'];
    
                          $mb_1_url  = G5_DATA_URL.'/member/'.$mb["mb_id"]."/".$mb['mb_1'];
    
                ?>
    
                      <? if(file_exists($mb_1_path)) { ?>
    
                      <a href="<?=$mb_1_url ?>" target="_target">인증파일 보기</a>
    
                      <? } else { ?>
    
                            첨부파일없음
    
                      <? } ?>
    
    
    
    

    댓글

Designed by Tistory.