심코드 대용량 업로드 게시판 적용을 도움 받고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

심코드 대용량 업로드 게시판 적용을 도움 받고 싶습니다. 정보

심코드 대용량 업로드 게시판 적용을 도움 받고 싶습니다.

본문

프로그래밍은 완전 초보입니다.
 
며칠전부터 '소우령'님이 올려두신 대용량 파일 업로드를 적용해볼라구 맹시도중인데.. 한계에 부딪혀 도저히 진도가 나가지 않고 있습니다.^^;
 
 
 
 
 
다음은 소우령님 인스트럭션 중 제가 시도한 내용입니다.
 
1.g4_board_file 에 alter table g4_board_file add bf_ensource varchar(255);
-> myPHPAdmin을 이용하여, 해당 테이블을 수정하였습니다.
     (뭔지는 잘 모르겠지만, 처리한 것 같습니다.)


2./lib/commmon.lib.php 에서 get_file() 함수에 $file[$no][ensource] = $row[bf_ensource]; 추가해야 한다.
-> 해당 파일을 열고, 찾기로 찾은 수 수정을 하였음.


3.skin 밑에 upload.php에서 해당사이트에 맞는 경로를 지정해 주셔야 합니다.
-> 예제가 있으면 더욱 좋겠지만, 다른 분들 글을 참고하여 다음과 같이 지정하였음.
          $default_path = "C:/APM_Setup/htdocs/gb4/";
 
          echo "http://localhost".$file_path.$file_name;


4.write.skin.php의 보시면 아래와 같은 줄이 있습니다.
4번째 파라메터에 꼭 http:// upload.php파일이 있는 경로로 꼭 적어 주셔야 합니다.
EUPLOAD_INIT("500","100","fwrite","htp://도메인/skin/board/upfree/upload.php","4","52428800","<?=$bo_table?>","","");
//넓이,높이,전송폼이름,http://경로(꼭! http://경로여야 합니다),파일갯수,파일사이즈,여분필드1($bo_table변수를 입력),여분필드2,여분필드3
-> 이 부분의 해결의 실마리가 보이지 않습니다.ㅠ.ㅠ
    '아래와 같은 줄'이 무엇을 지칭하는 지 통 모르겠으며,
     '4번째 파라메터'라는 것도 콕~ 찝어낼 내공이 제겐 없습니다.
 
    A를 찾아서 B로 바꿔라~ 하는 식의 지침이 필요합니다.^^ 
 

5.php일 경우 용량 해제 설정
- php.ini에서 memory_limit > post_max_size > upload_man_filesize 순으로 용량을 셋팅해 주셔야 합니다.
ex)최대 200M로 설정시
upload_max_filesize = 200M
post_max_size = 210M
memory_limit = 220M
 
-> APM_Setup 모니터링 패널, 서버환경설정에서 바꿨습니다.
 
 
 
1. 제가 해결하지 못한 부분은 4번항목입니다. 도움말을 주실분 계신가요?
 
2. EUpload.htm을 불러들이기 위한 조치도 취해야 하는 건가요?
    (그누보드의 기본 파일 첨부 형태와 대용량 첨부의 눈에 보이는 형태가 달라서 여쭤봅니다.)
 

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT