··조회 11,173
Dj보드에서 한글파일은 다운이 않되요 혹시 이유를 아시는지 ??
안녕하세요...
제가 DJ보드를 약간 조작해서 회사업무용 게시판을 만들었습니다.
주로 작업일보, 계약현황, 자재관리 등 문서를 게시판형태로 DB관리하려고 합니다.
헌데, 헉 40대 중반의 컴맹이 2달을 붙들고 노력해서 간신히 만들었는데
2가지 결정적인 문제가 발생했습니다. 제발 왜그런지 좀 ......
1) 첨부파일을 서버측에 보낼 경우는 아무 이상없이 잘 올라옴
그런데 서버에서 클라이언트로 첨부파일을 다운할때는 한글파일 일때는 다운이 않되요.
아마 아파치나 PHP서버에서 무언가 조정하면 되는 것 같은데 도데체 무얼해야 할지 모르 겠네요..
2) 작업성격상 주로 입력하고 다시 불러서 수정하고 또입력 하고 를 반복해야 하는데
입력하고 불러서 수정한 후 다시 불러보면 문자 입력창에 글자가 빈칸이후 부분이 잘려나갑니다.
도데체 왜그런지
예) <input type="text" name="name" size="10" maxlength="10" value=<?=$name; ?>>
예를 들어 [장안동 토목공사] 내용을 불러 입력창에 넣고 [장안동 토목부대공사]로
수정한후 다시 내용확인차 다시 불러보면 변수에는 제대로 들어있는데 [장안동]만 남고
꼬리가 잘려나갑니다. 이때 짤린 상태로 저장하면 저장값도 짤립니다.
이럴이유가 없는것 같은 데 왜그러는지 혹시 아시는지 ??????
제가 DJ보드를 약간 조작해서 회사업무용 게시판을 만들었습니다.
주로 작업일보, 계약현황, 자재관리 등 문서를 게시판형태로 DB관리하려고 합니다.
헌데, 헉 40대 중반의 컴맹이 2달을 붙들고 노력해서 간신히 만들었는데
2가지 결정적인 문제가 발생했습니다. 제발 왜그런지 좀 ......
1) 첨부파일을 서버측에 보낼 경우는 아무 이상없이 잘 올라옴
그런데 서버에서 클라이언트로 첨부파일을 다운할때는 한글파일 일때는 다운이 않되요.
아마 아파치나 PHP서버에서 무언가 조정하면 되는 것 같은데 도데체 무얼해야 할지 모르 겠네요..
2) 작업성격상 주로 입력하고 다시 불러서 수정하고 또입력 하고 를 반복해야 하는데
입력하고 불러서 수정한 후 다시 불러보면 문자 입력창에 글자가 빈칸이후 부분이 잘려나갑니다.
도데체 왜그런지
예) <input type="text" name="name" size="10" maxlength="10" value=<?=$name; ?>>
예를 들어 [장안동 토목공사] 내용을 불러 입력창에 넣고 [장안동 토목부대공사]로
수정한후 다시 내용확인차 다시 불러보면 변수에는 제대로 들어있는데 [장안동]만 남고
꼬리가 잘려나갑니다. 이때 짤린 상태로 저장하면 저장값도 짤립니다.
이럴이유가 없는것 같은 데 왜그러는지 혹시 아시는지 ??????
댓글 1
DJ 보드로 테스트해 본 결과 한글 파일명에 공백이 있을 경우, 파일 업로드 및 DB 저장까지는 아무런 문제가 없었으나 view.php 파일에서 첨부 파일을 링크할 때 약간의 문제가 있어 한글 첫 단어만 남게 되는 오류가 있었습니다.
view.php 파일을 열어서요... 아래와 같이 된 부분을
$print_filename = "<a href={$array[file_name1]}>{$array[s_file_name1]}</a>({$file_size}KB)";
다음과 같이 바꿔 주세요.
$print_filename = "<a href='$array[file_name1]'>{$array[s_file_name1]}</a>({$file_size}KB)";
첨부파일을 링크하는 부분을 { }로 둘러싸지 말고 ' '로 둘러싸면 됩니다.
이론적으로는 아무런 이상이 없지만 실제 한글 파일에서 오류가 나서 바꿔본 결과 이상이 없었습니다.
한번 해보세요~