묻고답하기
사이트와 블로그 동시 포스팅 php 질문
2016.08.09 15:43
https://www.xpressengine.com/index.php?mid=tip&search_target=title_content&search_keyword=%EC%99%B8%EB%B6%80+%EB%8B%A8%EB%8F%85&document_srl=19496970
이분이 올려주신 소스로 사이트나 블로그로 글보내기가 가능 하더라구요.
<?php
//requires xmlrpc.inc from http://phpxmlrpc.sourceforge.net/
require_once('xmlrpc.inc');
// 블로그api 기능을 키셔야 합니다.
$g_blog_url = "api";
//xe계정(관리자id or 회원id)
$g_id = "아이디";
//xe계정의 비밀번호
$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);
echo $blogid.$title.$content;
}
$blogid="admin";
//$title = $parse_value[0][title];
//$content= $parse_value[0][content];
//$name= $_POST['name']; 이름은 작동하지 않음.
$title = $_POST['title'];
$content= $_POST['contents'];
function change_to_utf($utfStr) {
if (iconv("UTF-8","UTF-8",$utfStr) == $utfStr) {
return $utfStr;
}
else {
return iconv("EUC-KR","UTF-8",$utfStr);
}
}
$title = change_to_utf($title);
$content = change_to_utf($content);
metaWeblog_newPost( $blogid, $title, $content);
?>
이 소스에 api를 추가해서 해봣는데 한곳만 보내지거나 아예 안보내지던데
어느 부분을 수정하면 블로그와 사이트에 보낼수 있을가요? 독학이 참 힘드네요...
고수님들 도와주세요 ㅜㅜ
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
JINJINLIFE | 일반 php문서 비회원 접근 막기 [4] | 2016.08.11 by JINJINLIFE |
94blossom | 배경 사진 어떻게 변경하나요? [2] | 2016.08.10 by 94blossom |
맛있는우유 | dx 리뷰게시판 별점 표기 오류 관련... [6] | 2016.08.10 by 맛있는우유 |
Mandelvrot | 추천 시 "잘못된 요청" 이라고 오류 메세지가 뜹니다. [1] | 2017.05.27 by Mandelvrot |
택군82 | xe contact 메일발송시 제목수정... | |
iiiizx**** | 디비이전 하는방법좀 가르쳐주실분 [1] | 2016.08.10 by ppumweb |
슈퍼곰미 | XE 위지에디터에서 글자크기를 추가하고 싶습니다. | |
소소양 | 회원가입 나이제한 질문합니다. [1] | 2016.08.10 by 라자루스 |
우무리5692b | 스케치북5 게시판사용시 문제가.. | |
집귀신 | XE 로그인 불가 및 대시보드 깨짐 현상 | |
frankman | 내컴퓨터에서 백업파일 재생하기 | |
jiro**** | 멀티미디어 링크 개조 ver. 1.2.0 | |
소소양 | '이 게시물을' 관련 xe 초보 도와주세요 [2] | 2016.08.09 by 소소양 |
94blossom | 데모 버전 하단 수정 도와주세요 | |
이창용 | 모바일 게시판 사진첨부 기능.. [1] | 2016.08.09 by sejin7940 |
댑펑 | 글에 달려있는 댓글 전체 삭제하는 방법 질문 [1] | 2016.08.09 by sejin7940 |
카난 | 안녕하세요. 게시글 작성시 사용하는 '각주' 기능을 찾을 수 있을까요? [3] | 2016.08.09 by 카난 |
SKB | xe 버전 업그레이드 중 오류 도와주세요 [2] | 2016.08.09 by 기진곰 |
생컨38889 | 글 삭제시 포인트 감소. 이후에 휴지통 비우기시 다시한번 포인트감소? [2] | 2016.08.09 by 휘즈 |
미미미2 | 글쓰기 에디터를 textarea로 바꿀 수 있을까요? [2] | 2016.08.09 by 미미미2 |