파일명을 항상 wr_id_1_0.jpg 처럼 같은 이름으로 업로드되게 하려면?
본문
안녕하세요. :)
게시물의 wr_id 가 1 이고,
$file[0] 자리에 업로드한 파일의 이름을 늘 wr_id_1_0 로 업로드 되게 하려면 어떻게 하면 될까요?
도움 부탁 드려요.
예)
토끼.jpg ---> wr_id_1_0.jpg
사자.jpg ---> wr_id_1_1.jpg
기린.jpg ---> wr_id_1_2.jpg
답변 2
/bbs/write_update.php 에서
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr($shuffle,0,8).'_'.str_replace('%', '', urlencode(str_replace(' ', '_', $filename)));
위 부분을 바꿔보세요.
preg_match("/\.(\w+)$/i", $upload[$i][source], $matches);$upload[$i][file] = 'wr_id_'.$wr_id.'_'.$i.'.'.$matches[1];
그누4 원본 파일에 해봤는데 정상적으로 이름이 변경되어 잘 올라가는걸 확인했습니다.
이게 테스트 했던거예요. 다른 이유는 저도 잘 모르겠네요.
답변을 작성하시기 전에 로그인 해주세요.