묻고답하기
회원의 게시물 파일을 서버에 저장하는 방법
2017.09.07 21:11
안녕하세요, 저는 php 잘모르고 복잡하지 않은 xe써서 기본게시판이 들어간 사이트 만들어본 사람이라
직접 프로그래밍하고 그런건 잘 모르는데요. 제가 알 도리가 없는 부분을 알아내야해서 부탁드립니다.
저한테 의뢰하신 분이 요구하는 사항을 xe 기본 모듈과 자료실 로는 해결이 안되는 것 같아 질문드립니다.
xe 관리자페이지로 들어가면 파일은 파일별로 통째로 테이블로 나오는데, 이게 DB로 저장되는 거에 더해서
외부로 파일을 회원 아이디별로 자동 저장 되는 것을 원하고 있습니다.
예를 들어 a라는 사람이
a 라는 아이디를 만들어 회원가입을 했다면
a 전용 게시판이 생성되고,
a 혼자 그 게시판에 자료를 업로드 합니다. (접근권한은 관리자랑 a 라는 아이디만 가능합니다.)
그러면 자료를 db에 저장 하면서 서버컴에 a라는 사람의 아이디로 폴더를 생성해서 파일이 저장되는 방식입니다.
이런 것을 할 수 있는 모듈,애드온이 있나요? 모듈이나 방법을 알려주시면 감사하겠습니다.
---------------------------------------------------------------------------------------------------------------------------------------------
저는 첨부파일을 외부로! 라는 애드온을 설치해보았지만, 이건 첨부파일 업로드시 파일이 올라가지지도 않고 외부 폴더에 데이터가 넘어가지가 않습니다. (크롬관리자로 보면 xe.min.js 6번째 라인에서 The result is not valid XML : ------------------------------------- null 라고 나옵니다.)
이 첨부파일 외부로 라는 애드온 세팅에서
ftp경로를 /www/upload 와 www/upload 둘다 해봤구요.
http경로도 http://www.domain.com/upload 이렇게 입력했어요. 그리고 그 FTP외부경로에 upload라는 폴더도 생성해주었지요.
아시는 분들의 조언 부탁드립니다. 감사합니다.
댓글 3
-
네. 의뢰밖에 방법이 없겠네요. 찾아도 답이 안나오더라구요. 답변 감사드려요~
-
1. 회원가입한 회원들마다 관리자가 일일이 수동으로 게시판 생성하고 권한을 부여하는 방법으로 하는 방법과
만약 이를 자동화하려면 Core 를 수정하거나 자료를 만들어야겠죠
참고로 모듈로 구현한 예는 있습니다 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=93281&document_srl=93282 )
2. 외부로 파일을 회원 아이디별로 자동 저장
파일로 업로드 될때 해당 모듈번호 를 기준으로 폴더가 각각 생성됩니다.
회원별로 게시판이 다 다르다면 당연히 업로드된 폴더도 다 다르게 생성이 되겠죠 ( 게시판의 module_srl 기준으로 )
단 이미지파일을 files/attach/images/ 아래에, 나머지는 files/attach/binary/ 로 두개로 나뉘어 생성되긴합니다
즉 별도의 외부 파일서버가 아니라, 사이트가 있는 내부서버에서라면 특별히 구현 안 하고도 구현됩니다
단, 같은 폴더 내에서도 글번호로 또 다시 폴더가 만들어지기에 사실 굉장히 많은 폴더구조가 생기긴하느데 이건 Core 자체 방식이기에..
앞에 보니 한글파일명을 그대로 넣고 싶다는 얘기도 있고 하고..
폴더명도 유저아이디별로 하고, 모든 파일을 하나의 폴더안에 그냥 다 넣고 싶으시면..
별도의 모듈로 외부서버든, 내부서버든 원하시는 형태로 파일저장되는 형태를 아예 바꿔드릴 수는 있습니다.
( 단, 한글파일로 저장하는건, 해당 서버에서 한글파일로 업로드 된걸 인식해줄 경우 가능합니다. 이건 서버 세팅 문제가 될거예요. 전 서버는 잘 몰라서 )구현된 예는 http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=109909
실제로는 외부서버로 파일전송시키는 기능인데, 내부서버에서 폴더명 변경형태로도 구현할 수 있습니다
Core 를 직접 수정하시거나, XE 제작의뢰에 외주를 주시거나 해서 구현하시면 될겁니다
( 저한테 문의하려면 http://sejin7940.co.kr/index.php?mid=order_qna 에 글을 남겨주시면 됩니다 )
| 글쓴이 | 제목 | 최종 글 |
|---|---|---|
| XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
| 권대권 | 비밀번호 찾기 정보란 수정이 안됩나다. [4] | 2018.06.21 by 권대권 |
| 허원정 |
상품타입 아무것도 없습니다
| |
| 쫑쫑이큰누나 |
메인에 있는 위젯 삭제
[1]
| 2018.06.21 by 너에게제공 |
| lame**** | marketplace 게시글을 관리자 삭제가능 | |
| winner507 | XE 게시판 필터 검사 후 등록 전 결제창 띄우기 도움요청 | |
| 아티자인 | 관리자로그인하면 아무것도 뜨지 않습니다 [2] | 2018.06.20 by 아티자인 |
| 탈출 |
질문]회원변경 건
| |
| 등대 | 아이프레임 동영상(유튜브)위에 레이어 삽입하기?부탁드립니다. [2] | 2018.06.20 by 등대 |
| bestpage | 위젯 여백 질문 [1] | 2018.06.20 by 너에게제공 |
| 아티자인 | HTTP 500 내부 서버 오류 [1] | 2018.06.19 by 너에게제공 |
| ecli**** |
답답한 마음에 올려봅니다.. 도와주세요 ㅠ
[5]
| 2018.06.19 by ecli**** |
| zzoong2 | 특정사이트가 나타나질않습니다. [1] | 2018.06.19 by dstyle |
| DANNY | 누리고 관리자패이지 회원관리 질문입니다. [1] | 2018.06.19 by dstyle |
| 아티자인 | '기본 URL 설정이 안되어 있습니다' 라고 뜹니다 [1] | 2018.06.19 by dstyle |
| 큰돌♡ | XML 쿼리문 작성 좀 도와주세요. ㅠ.ㅜ [2] | 2018.06.19 by 큰돌♡ |
| 쭈니쿠 |
메인비쥬얼 등록은 했는데 움직이지 않습니다.(다시 올립니다)
[1]
| 2018.06.19 by 너에게제공 |
| 쭈니쿠 | 메인비쥬얼 등록은 했는데 움직이지 않습니다. [1] | 2018.06.19 by dstyle |
| SJ_KK3 | PC에 저장된 동영상을 업로드 하고 싶습니다. [1] | 2018.06.19 by dstyle |
| 작업용 | 게시글관리에 분류가 대체 왜 흰빈칸으로 뜨나요..ㅠ(기본 스킨도 안돼요) | |
| 가르송 | 카카오톡 api가 바꼈네요 ㅠㅠ |
말씀하신 모듈이나 애드온은 필요해서 만들어서 사용하시는 분은 있어도 공홈에는 없을겁니다.
회원가입이 완료될때 게시판이 생성되게끔 모듈을 수정하든지 그에 맞는 애드온을 제작하셔야 할거 같고,
자료등록시 외부로 자료를 보낼수 있게 게시판 모듈도 수정해야 할거 같습니다.
제작의뢰 하셔야 할거 같습니다.