그누보드

상품관리 여분필드 파일올리기

헤롱헤롱이 2020. 5. 15. 15:12

itemform.php 여분필드 영역 

<?php for($i=1; $i<=10; $i++) { ?> 

        <tr> 

            <th scope="row"><label for="it_<?php echo $i; ?>">첨부 <?php echo $i; ?></label></th> 

            <td> 

                <input type="file" name="it_<?php echo $i; ?>" id="it_<?php echo $i; ?>"> 

                <?php 

                $it_menu_text_file = G5_DATA_PATH.'/manual/'.$it["it_id"]."/".$it['it_'.$i]; 

                if(is_file($it_menu_text_file) && $it['it_'.$i]) { 

                ?> 

                <label for="it_<?php echo $i; ?>_del"><span class="sound_only">첨부 <?php echo $i; ?> </span>파일삭제</label> 

                <input type="checkbox" name="it_<?php echo $i; ?>_del" id="it_<?php echo $i; ?>_del" value="1"> 

                <span class="sit_wimg_text_file<?php echo $i; ?>"><?php echo $it['it_'.$i]; ?></span> 

                <?php } ?> 

            </td> 

        </tr> 

        <?php } ?> 

 

 

itemformupdate.php 이미지업로드 영역 아래에 추가 

 

// 여분필드 파일 업로드 시작 

if($w == "u") { 

    $sql = " select it_1, it_2, it_3, it_4, it_5, it_6, it_7, it_8, it_9, it_10 

                from {$g5['g5_shop_item_table']} 

                where it_id = '$it_id' "; 

    $file = sql_fetch($sql); 

 

    $it_1    = $file['it_1']; 

    $it_2    = $file['it_2']; 

    $it_3    = $file['it_3']; 

    $it_4    = $file['it_4']; 

    $it_5    = $file['it_5']; 

    $it_6    = $file['it_6']; 

    $it_7    = $file['it_7']; 

    $it_8    = $file['it_8']; 

    $it_9    = $file['it_9']; 

    $it_10  = $file['it_10']; 

} 

 

 

// 여분필드 파일삭제 

$it_menu = G5_DATA_PATH.'/manual/'.$it["it_id"]; 

 

if ($it_1_del) { 

    $file_1 = $it_menu.'/'.$it_1; 

    @unlink($file_1); 

    $it_1 = ''; 

} 

if ($it_2_del) { 

    $file_2 = $it_menu.'/'.$it_2; 

    @unlink($file_2); 

    $it_2 = ''; 

} 

if ($it_3_del) { 

    $file_3 = $it_menu.'/'.$it_3; 

    @unlink($file_3); 

    $it_3 = ''; 

} 

if ($it_4_del) { 

    $file_4 = $it_menu.'/'.$it_4; 

    @unlink($file_4); 

    $it_4 = ''; 

} 

if ($it_5_del) { 

    $file_5 = $it_menu.'/'.$it_5; 

    @unlink($file_5); 

    $it_5 = ''; 

} 

if ($it_6_del) { 

    $file_6 = $it_menu.'/'.$it_6; 

    @unlink($file_6); 

    $it_6 = ''; 

} 

if ($it_7_del) { 

    $file_7 = $it_menu.'/'.$it_7; 

    @unlink($file_7); 

    $it_7 = ''; 

} 

if ($it_8_del) { 

    $file_8 = $it_menu.'/'.$it_8; 

    @unlink($file_8); 

    $it_8 = ''; 

} 

if ($it_9_del) { 

    $file_9 = $it_menu.'/'.$it_9; 

    @unlink($file_9); 

    $it_9 = ''; 

} 

if ($it_10_del) { 

    $file_10 = $it_menu.'/'.$it_10; 

    @unlink($file_10); 

    $it_10 = ''; 

} 

 

//  여분필드 파일 업로드 

if ($_FILES['it_1']['name']) { 

    if($w == 'u' && $it_1) { 

        $file_1 = $it_menu.'/'.$it_1; 

        @unlink($file_1); 

    } 

    $it_1 = it_menu_upload($_FILES['it_1']['tmp_name'], $_FILES['it_1']['name'], $it_menu); 

} 

if ($_FILES['it_2']['name']) { 

    if($w == 'u' && $it_2) { 

        $file_2 = $it_menu.'/'.$it_2; 

        @unlink($file_2); 

    } 

    $it_2 = it_menu_upload($_FILES['it_2']['tmp_name'], $_FILES['it_2']['name'],  $it_menu); 

} 

if ($_FILES['it_3']['name']) { 

    if($w == 'u' && $it_3) { 

        $file_3 = $it_menu.'/'.$it_3; 

        @unlink($file_3); 

    } 

    $it_3 = it_menu_upload($_FILES['it_3']['tmp_name'], $_FILES['it_3']['name'],  $it_menu); 

} 

if ($_FILES['it_4']['name']) { 

    if($w == 'u' && $it_4) { 

        $file_4 = $it_menu.'/'.$it_4; 

        @unlink($file_4); 

    } 

    $it_4 = it_menu_upload($_FILES['it_4']['tmp_name'], $_FILES['it_4']['name'],  $it_menu); 

} 

if ($_FILES['it_5']['name']) { 

    if($w == 'u' && $it_5) { 

        $file_5 = $it_menu.'/'.$it_5; 

        @unlink($file_5); 

    } 

    $it_5 = it_menu_upload($_FILES['it_5']['tmp_name'], $_FILES['it_5']['name'],  $it_menu); 

} 

if ($_FILES['it_6']['name']) { 

    if($w == 'u' && $it_6) { 

        $file_6 = $it_menu.'/'.$it_6; 

        @unlink($file_6); 

    } 

    $it_6 = it_menu_upload($_FILES['it_6']['tmp_name'], $_FILES['it_6']['name'],  $it_menu); 

} 

if ($_FILES['it_7']['name']) { 

    if($w == 'u' && $it_7) { 

        $file_7 = $it_menu.'/'.$it_7; 

        @unlink($file_7); 

    } 

    $it_7 = it_menu_upload($_FILES['it_7']['tmp_name'], $_FILES['it_7']['name'], $it_menu); 

} 

if ($_FILES['it_8']['name']) { 

    if($w == 'u' && $it_8) { 

        $file_8 = $it_menu.'/'.$it_8; 

        @unlink($file_8); 

    } 

    $it_8 = it_menu_upload($_FILES['it_8']['tmp_name'], $_FILES['it_8']['name'],  $it_menu); 

} 

if ($_FILES['it_9']['name']) { 

    if($w == 'u' && $it_9) { 

        $file_9 = $it_menu.'/'.$it_9; 

        @unlink($file_9); 

    } 

    $it_9 = it_menu_upload($_FILES['it_9']['tmp_name'], $_FILES['it_9']['name'],  $it_menu); 

} 

if ($_FILES['it_10']['name']) { 

    if($w == 'u' && $it_10) { 

        $file_10 = $it_menu.'/'.$it_10; 

        @unlink($file_10); 

    } 

    $it_10 = it_menu_upload($_FILES['it_10']['tmp_name'], $_FILES['it_10']['name'],  $it_menu); 

} 

 

 

 

 

 

<? 

//  itemformupdate.php  하단에 추가 

function it_menu_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; 

}?>