웹마스터 팁

서버환경 : winxp IE7 rwapm

     RWAPM 홈페이지에 질문을 올려서 토토루님에게 자문을구한 답입니다.

이미지,플래시,영상파일등은..파일저장시 md5해쉬화 되지않고 원본파일 그대로 업로드 되어 저장되는것 같습니다..
이것을 md5해쉬화하여 저장한다면 문제는 간단히..해결될듯해요..

zbxe.beta.0.1.4기준으로..
modules/file/file.controller.php 94행..
$filename = $path.$file_info['name'];
$direct_download = 'Y';


위 부분을 아래소스로 변경하시면 될듯합니다...

$file_extension = strtolower(substr(strrchr($file_info['name'],'.'),1));
$filename = $path.md5(crypt(rand(1000000,900000), rand(0,100))).'.'.$file_extension;
$direct_download = 'Y';


그럼 이미지,플래시,영상파일등이 md5해쉬화 되어...
fd74jr75ut8ri3hry57eud74yru57eh3.jpg 등으로 저장되어.. 모든 브라우저에서 잘보일겁니다..^^;

다운로드를 받을때 파일이름의 공백부분이 " 한글이름+파일.jpg"와 같이 +기호로 표시되는것은

302라인 $filename = $file_obj->source_filename; 아래줄에
                 $filename = iconv("UTF-8","EUC-KR",$filename); 를 추가

305라인 $filename = urlencode($filename);를
                 $filename = urldecode($filename); 로 변경 하시면

    "한글이름_파일.jpg"와 같이 표시됩니다.

cx.jpg

 출처 : http://rwapm.com/
제목 글쓴이 날짜
묻고 답하기용 게시판 [1] yunesb 2009.01.24
음악판매 [5] 물푸레646 2008.12.27
서브 메뉴 배경색 바꾸기 [4] file Chang-Jo(창조) 2007.08.17
BGM 가로스크롤바 없애는 방법.. 청개굴이 2009.06.03
글쓴이 이메일 정보 감추기 [2] 대암지기 2007.11.22
BGM 쓰시는분 게시판 에서 첨부파일 다운받을때 끊어지시죠?ㅎㅎ [4] 우리아기 2009.05.23
스프링노트 연동문제 [2] nonoboy 2009.05.21
별도 페이지 로그인방법 cornet 2009.05.21
까페 아이디 삭제후 동일 아이디로 생성하는 방법 키스메리 2009.05.15
winxp IE7 rwapm에서 한글이름파일 업로드 [12] 공수래 2007.09.17
페이지 및 게시판 메뉴 경로 [2] file 자반튀김 2009.04.15
1.2.2 업데이트 이후 위젯이 출력안되시는 분들 [1] [1] 반도체맨 2009.05.01
BNU님의 Planner XE 1.2 버젼(일정관리) [9] file 개돌 2009.04.21
[질문]회원가입시 음력생일입력 가능 한가요? [1] 신정 2009.04.27
주민등록번호 입력 폼 추가 (1.1.5 기준) [39] 개돌 2009.02.16
XE 위키에 최근 접속 페이지 정보 출력 file 개돌 2009.04.27
초보 xe1.1.5에대한질문 [3] 울프 2009.04.26
졸졸이 스토커 가두어보기 2탄(보드우측에 포함된 것처럼) [1] file 갯가 2008.04.26
게시판에서 확장 변수를 쓰는 경우 1.2.0 이상 버전으로 업그레이드하기 전에 패치하시기 바랍니다. [5] file mooo 2009.04.14
홈페이지 타이틀이 $user_lang->home ,freeboard등으로 나오는 문제 수정방법(자체해결) [1] 정박사닷컴 2009.04.18