묻고답하기
xe_documents 테이블에 직접 자료 입력하기 <통합질문>
2009.07.06 18:11
안녕하세요.
외부 홈페이지에서 XE테이블에 직접 게시판 데이터 입력을 하고자 합니다.
상황설명 ~!
1. 외부 홈페이지 abc.com/send.php 가 있습니다. 이것은 상담신청서를 작성하는 곳입니다.
2. xe를 적용한 홈페이지 def.com 이 있습니다.
3. 외부홈페이지에서 글을 작성하면, def.com 의 XE 테이블에 자료를 입력하고자 합니다.
4. abc.com/send.php에서 form을 작성해 값을 def.com/receive.php 페이지 로 보내면 여기서 insert 쿼리가 들어갑니다.
상기처럼 페이지를 구성하고자 하는데
여러가지 애로사항이 있네요.
즉, 핵심은 외부에서 form을 통해 입력값을 보내주면 받아서 insert 해주는 페이지를 만드는 것입니다.
장애사항이 여러가지로 발생하는데,
한꺼번에 질문 드리니, 아시는 분은 답변해주시면 정말정말 감사하겠습니다.
질문1>
document_srl 필드값이 구해지는 공식을 알고 싶습니다.
MAX + 1 인줄 알았는데, 실제 데이터를 보니 그런것 같지 않습니다.
직접 DB에서 조회해보면 2 이상 올라가는데, 불규칙적으로 보입니다.
(물론 규칙은 있겠지만, table상에서는 불규칙해보입니다)
질문2>
list_order, update_order 필드값이 구해지는 공식을 알고 싶습니다.
질문3>
regdate 필드값을 php로 구하려면 어떻게 해야 할까요?
질문4>
더 원초적이며 우선적인 질문인듯 합니다만,
게시판 설정에서 확장변수를 셋팅해서 사용한다면
xe_document, xe_documents_extra_vars 이 두테이블에만 데이터 insert하면 될까요?
질문5>
도움주신 어떤 분께서 metaWeblog API를 활용하라는 힌트를 주셨습니다만,
그것을 알아보던 중 다른 어떤 분께서는 metaWeblog API 를 사용하면 확장변수 처리가 안될지도 모른다고 하셨는데
정확하지는 않으니 더 알아보라 하셨는데요..
metaWeblog API 를 활용해서 확장변수까지 처리할 수 있는 방법이 있을까요?
질문6>
서버 설정도 UTF-8지원 가능하고(정상적으로XE설치) receive.php 파일도 UTF-8로 저장했음에도 불구하고
한글 데이터를 입력시 깨집니다.
무슨 문제일까요?
##### 이 문제로 회사일이 어려움을 겪고 있습니다.
상기 문제의 전체 해결법을 알려주시면 당연히 소정의 사례를 드려야 마땅하다 생각합니다.
(제작의뢰가 아니므로 이에 대한 내용은 쪽지를 통해 연락드리겠습니다)
질답 게시판에 사례내용이 어울리지 않는다고 본인도 판단하지만
회사일에 지장을 주는 것이 너무 부담이 되어 하루빨리 이를 해결하고자 실례를 무릅쓰고 이렇게 게시하오니
부디 많은 분들의 도움을 절실히 기다리겠습니다.
직접 테이블에 insert 하는 것은 추천 드리지 않습니다.
document controller 를 이용하시거나 XE API( XMLPRC) 를 이용하시는 것을 추천 드리고 싶습니다.