채택완료
특정 사이즈 파일 첨부시에 "올바른 방법으로 이용해 주십시오." 오류가 발생합니다.
안녕하세요.
그누보드5를 사용해서 파일첨부 스킨을 하나 작업해보려는데 오류가 발생하여 도움 요청드립니다.
* 작업환경
그누보드 버전 : 5.2.9.8.1
스킨 : 5.2.9.8.1 버전에 있는 basic 스킨
개발환경 : Apache/2.4.6 (CentOS) PHP/5.4.16
php.ini의 파일첨부 사이즈 50M
스킨의 파일 첨부 사이즈는 30M 로 설정 상태
문제는 다음과 같습니다.
파일 첨부없이 등록/수정은 이상 없는 상태이고
파일 첨부시에도 8메가 이하의 사이즈는 등록/수정시에 정상적으로 업로드되며
9메가 이상의 파일 등록/수정에서 "올바른 방법으로 이용해 주십시오." 오류가 발생합니다
writ_update.php로 넘어갈때 $bo_table의 값이 넘어가지 않아서 발생하는것 같은데
왜 이놈이 경우에 따라서 넘어가는지....
어디서 어떤 부분을 체크해봐야하는지 조언좀 부탁드립니다.
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
서버에서 한번에 업로드 할수 있는 용량을 늘리려면 php.ini 에서
post_max_size
upload_max_filesize
두 항목을 늘려줘야 합니다.
질문에는 파일용량만 언급되어 있습니다.
Copy
// 아래의 문자열이 들어간 파일은 -x 를 붙여서 웹경로를 알더라도 실행을 하지 못하도록 함
$filename = preg_replace("/\.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc)/i", "$0-x", $filename);
파일이 이런파일 아닐까요?
php|phtm|htm|cgi|pl|exe|jsp|asp|inc
답변을 작성하려면 로그인이 필요합니다.
덕분에 잘 해결되었습니다.
감사합니다.