-
상품관리 여분필드 파일올리기그누보드 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;
}?>
'그누보드' 카테고리의 다른 글
위로한칸씩 올라가는 latest (0) 2020.05.28 multi_latest (0) 2020.05.15 다음주소 합산주소 (0) 2020.05.15 그누보드 PHPEXCEL 사용법 (0) 2020.05.06 ssl 보안서버적용 리다이렉트 (0) 2020.05.06