파일 업로드시...
>
> 다른건 괜찮은 듯 한데 유독 php나 html 같은 웹 확장자를 가진 파일들은
> 다운로드시 확장자가 변해 있네요..
>
> 저만 그런건가요...??? 또 다시 깔아야 하나요...???
>
위 내용이 bbs/write_update.php 의 다음 내용에서 처리하고있는데요.
// 아래의 문자열이 들어간 파일은 -x 를 붙여서 웹경로를 알더라도 실행을 하지 못하도록 함
$filename = preg_replace("/\.(php|htm|cgi|pl|exe|jsp|asp|inc)/i", "$1-x", $filename);
위의 내용중 "$1-x" 로 하신 이유를 좀 알고싶습니다.
그냥 "$0-x" 로 했을때 어떤 문제가 있어서 이렇게 하신건지?
0으로 할경우 파일 확장자 뒤에 "-x" 만 붙는데
1로 하니깐 확장자 앞의 "."이 없어지면서 끝에 "-x" 가 붙는군요.
그래서 원본 파일명을 알아보기기 싶지 않은 문제가 좀있는것 같습니다.
> 다른건 괜찮은 듯 한데 유독 php나 html 같은 웹 확장자를 가진 파일들은
> 다운로드시 확장자가 변해 있네요..
>
> 저만 그런건가요...??? 또 다시 깔아야 하나요...???
>
위 내용이 bbs/write_update.php 의 다음 내용에서 처리하고있는데요.
// 아래의 문자열이 들어간 파일은 -x 를 붙여서 웹경로를 알더라도 실행을 하지 못하도록 함
$filename = preg_replace("/\.(php|htm|cgi|pl|exe|jsp|asp|inc)/i", "$1-x", $filename);
위의 내용중 "$1-x" 로 하신 이유를 좀 알고싶습니다.
그냥 "$0-x" 로 했을때 어떤 문제가 있어서 이렇게 하신건지?
0으로 할경우 파일 확장자 뒤에 "-x" 만 붙는데
1로 하니깐 확장자 앞의 "."이 없어지면서 끝에 "-x" 가 붙는군요.
그래서 원본 파일명을 알아보기기 싶지 않은 문제가 좀있는것 같습니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 2개