업로드시 상품이미지명 변경 등록

업로드시 상품이미지명 변경 등록

QA

업로드시 상품이미지명 변경 등록

본문

상품등록시 상품이미지를 등록할때 10개까지 등록을 할수있는데

10개의 상품이미지명이 images.jpg ~ (파일명이 다를수도 있음) 이라고 하면

업로드시 it_img<?php echo $i; ?> $i에 따라오는것을 받아서 이미지명 뒤에  images_1.jpg ~ images_10.jpg 이런식으로 뒤에 _1 ~ _10 을 추가해서 업로드하고 싶은데

해결 할 수 있게 도움 부탁드립니다. 

**해당파일**

adm/shop_admin/itemform.php

adm/shop_admin/itemformupdate.php

lib/shop.lib.php

 

이 질문에 댓글 쓰기 :

답변 2

adm/shop_admin/itemformupdate.php


// 이미지업로드
if ($_FILES['it_img1']['name']) {
    $temp = explode(".", $_FILES['it_img1']['name']); //추가분
    $_FILES['it_img1']['name'] = "images_1.".$temp[1]; //추가분
    if($w == 'u' && $it_img1) {
        $file_img1 = $it_img_dir.'/'.$it_img1;
        @unlink($file_img1);
        delete_item_thumbnail(dirname($file_img1), basename($file_img1));
    }
    $it_img1 = it_img_upload($_FILES['it_img1']['tmp_name'], $_FILES['it_img1']['name'], $it_img_dir.'/'.$it_id);
}

테스트는 안해봤지만 저런식으로 $_FILES['it_img1']['name'] 을 고정적으로 바꾸면 되지 않을까요..

파일명중복을 피하기 위해서 사용하시는거 같은데요

파일명을 문자열로 받아와서

. 문자로 explode하시고 앞의 파일내용을 중복되지 않게 처리 한후 다시 파일명 생성해서

moveupload할때 바뀐 파일명으로 업로드 하면될것 같아요

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,528 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT