파일이름 중복시 덮어씌우는 현상 없애기 정보
파일이름 중복시 덮어씌우는 현상 없애기본문
이미지파일 업로드 시 이전에 쓴 게시물 파일이름과 중복될 경우 파일 이름 앞 암호문이 변경이 안돼, 이전파일에 덮어씌우는 현상이 있더군요. (저만 그런지 몰라도...)
그래서 이전 게시물 이미지가 바껴버리는 일이 생겨버리더군요.
그래서 파일 이름 앞에 서버 시간을 더하니 중복 없이 잘 올라가네요.
bbs/write_update.php
240 번째 줄
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr($shuffle,0,8).'_'.str_replace('%', '', urlencode(str_replace(' ', '_', $filename)));
를
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr($shuffle,0,8).'_'.$g4['server_time'].'_'.str_replace('%', '', urlencode(str_replace(' ', '_', $filename)));
이렇게 바꿔주세요.
파일이름이 같아도 업로드 시간대가 다르게 기록되므로 덮어씌우는 현상이 없어집니다.
추천
5
5
댓글 2개
감사합니다.
게시글이 얼마 안되서 겹쳐본적이 없어서리^^
시간을 추가함으로서 겹치는거 방지 좋습니다~
시간을 추가함으로서 겹치는거 방지 좋습니다~