묻고답하기
Blog Api를 이용해서 글 자동 등록시 에러.. 조언 부탁드립니다.
2017.03.19 11:41
아래의 코드를 실행하면 게시판에 자동 등록이 잘됩니다.
그런데, 아래의 코드에서 2번 라인 ~ 14번 라인의 주석을 해제하면 전혀 등록이 안됩니다. (아예 작동이 안되는 듯 합니다.)
무슨 문제일까요? 제 의견으로는 안될 이유가 없어 보입니다.
고수님들의 고견을 구합니다. 꼭 부탁드립니다.
참고로, 현재 xe core는 1.4.4.4 입니다.
<?php /* if(!defined('__ZBXE__')) exit(); define('__ZBXE__',true); require_once("config/config.inc.php"); $oContext = &Context::getInstance(); $oContext->init(); $logged_info = Context::get('logged_info'); $group = $logged_info->group_list; $userid = $logged_info->user_id; */ require_once('xmlrpc.inc'); $g_blog_url = "http://localhost/test/api"; $g_id = "admin"; $g_passwd = "암호"; $GLOBALS['xmlrpc_internalencoding'] = 'UTF-8'; function metaWeblog_newPost($blogid, $title, $content) { global $g_id; global $g_passwd; global $g_blog_url; $client = new xmlrpc_client( "{$g_blog_url}"); $f = new xmlrpcmsg("metaWeblog.newPost", // metaWeblog.newPost method array( new xmlrpcval("{$blogid}", "string"), // blogid. new xmlrpcval($g_id, "string"), // user ID. new xmlrpcval($g_passwd, "string"), // password new xmlrpcval( // body array( 'title' => new xmlrpcval($title, "string"), 'description' => new xmlrpcval($content, "string") ), "struct"), new xmlrpcval(true, "boolean") // publish ) ); $f->request_charset_encoding = 'UTF-8'; $response = $client->send($f); } $blogid="admin"; $title="테스트"; $content="테스트" metaWeblog_newPost($blogid, $title, $content); ?>
댓글 8
-
HowtoXE
2017.04.07 09:10
ZBXE 상수가 미리 정의되지 않아서 그렇습니다. 3,4번 위치를 바꿔보세요. -
코딩펀
2017.04.09 10:59
시도해 보았으나 안됩니다. 단순히 코드의 순서에 따른 오류는 아닌 듯 싶습니다. 특히, 3~13라인 코드는 다른 페이지에서 아무런 문제 없이 사용했던 코드입니다.
-
eSanSoft
2017.04.09 15:22
저도 딱히 문제가 될만한건 안보이는군요.
근데
$content
=
"테스트"
뭔가 빼먹으신듯
-
댑펑
2017.04.10 17:58
제가 위 코드를 복사해서 테스트 해본 결과 문제 없이 등록이 됩니다.
아마도 눈에 보이지 않는 개행 코드 라든지의 문제가 있는 것 같습니다.
위 코드를 그대로 복사해서 붙여넣기 주석 부분 삭제후 실행해보세요.
-
코딩펀
2017.04.11 01:49
주석 부분을 삭제하면 저 또한 실행이 잘 됩니다.
문제는 주석 부분을 해제하고(코드를 살리고..) 실행하면
전혀 등록되지 않습니다.
현재 위의 코드는 모듈명이 aaa 이고, 외부 페이지로 등록되어 있습니다.
그리고, 실행할 때는 아래와 같이 합니다.
http://호스트명/?mid=aaa
위와 같이 실행했을 때
주석 부분 삭제 (해당 코드 없음) -> 실행은 되지만 게시판 등록이 전혀 안됨
주석 부분 해제 (해당 코드 살림) -> 실행은 되지만 게시판 등록이 전혀 안됨
http://호스트명/xe/aaa.php
위와 같이 실행했을 때
주석 부분 삭제 (해당 코드 없음) -> 실행도 되고 게시판 등록도 정상적으로 됨
주석 부분 해제 (해당 코드 살림) -> 아예 실행 안됨
-
코딩펀
2017.04.21 21:39
고수님들 부탁드립니다..ㅠㅠ
-
GG
2017.04.22 09:29
리퍼러 문제일것입니다 -
코딩펀
2017.04.30 08:56
리퍼러 문제.. 는 무엇인가요?
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
rail_man | 다운로드 메세지 노출 안되게하는 방법 문의합니다. [3] | 2018.02.23 by rail_man |
송실장 | 게시물/회원 살리고 초기화 방법....알려주실 수 있나요.. [1] | 2018.02.23 by 송실장 |
lis**** | 회원정보 보기에서 특정탭 기능 제거 [2] | 2018.02.23 by 메이퀸 |
인룸 | 쉬운설치 | |
메이퀸 | 익명게시판에서 회원정보보기랑 작성한 글, 댓글 보기 하려고합니다. | |
인룸 | 가르쳐주세요 [1] | 2018.02.23 by SEAGER |
휴ㅣ노 | XE Core ver 1.9.2 업데이트 후 홈페지가 안열려요? [6] | 2018.02.23 by SEAGER |
무한잉크 | 네이버 웹마스터 도구 | |
probass | XE core '1.7.3.6' 설치가 XE core '1.5.4.3' 데모페이지로 바귀었어요 | |
홈런볼11 | 특정 ip 만 허용하는 조건문 [2] | 2018.02.23 by 이동근 |
5146362 | 레이아웃 변경 적용이 안됩니다 [1] | 2018.02.23 by 이동근 |
모얼더 | cloudflare CDN 위치가 원래 오락가락 하나요? [5] | 2018.02.23 by 다니엘 |
라이온 | 제*로보드 질문 | |
zigtruck | 버튼추가, 아이콘변경이 따로 가능한가요? | |
프로개미 | xe debugPrint 가 안됩니다. php7.0 [1] | 2018.02.22 by gidd**** |
무한잉크 | 레벨포인트에 수식을 어떻게 적어야 할지... [1] | 2018.02.21 by sejin7940 |
true0 | 게시판 목록형식을 변경하고 싶습니다. [1] | 2018.02.21 by sejin7940 |
무한잉크 | .htaccess [1] | 2018.02.21 by 무한잉크 |
한누리 | 제로보드 v.4 이용자입니다 | |
whiterose5889 | www 붙여주는 addon 설정후 관리자 login 불가... [1] | 2018.02.21 by HowtoXE |