첨부파일에 대해서.. 정보
첨부파일에 대해서..본문
그누보드에서 첨부파일을 올리면 파일명에 자동으로 다른 임의의 글자가 붙어 표기가 되는데
작성자가 올린 이름 그대로 유지되게 올릴수 있는 방법이 있는지요?
댓글 전체
./bbs/write_update.php 에서
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.str_replace('%', '', urlencode($filename));
파일명을 바꾸는 코드입니다.
=>
$upload[$i][file] = $filename;
이렇게 해주시면 서버에도 파일이름이 그대로 올라가겠지만,
서버의 환경에 따라 한글파일명이 지원안될수도 있고, 이름이 같은 파일이 있는경우 겹쳐쓰게 됩니다. 참고하세요.
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.str_replace('%', '', urlencode($filename));
파일명을 바꾸는 코드입니다.
=>
$upload[$i][file] = $filename;
이렇게 해주시면 서버에도 파일이름이 그대로 올라가겠지만,
서버의 환경에 따라 한글파일명이 지원안될수도 있고, 이름이 같은 파일이 있는경우 겹쳐쓰게 됩니다. 참고하세요.
감사합니다