묻고답하기
사이트와 블로그 동시 포스팅 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 남기남 |
bigone |
페이스북 사진 및 동영상 홈페이지 공유관련
![]() | |
홍찬 |
member에 로그인 스킨을 레이어 팝업으로 레이아웃에 넣는법 아시는분~!
![]() | |
은빛향 | 속도 관련해서 문의드립니다. [2] | 2016.08.08 by 휘즈 |
꽃민 | 메인페이지만 느려요.. [1] | 2016.08.08 by 휘즈 |
해운대살고싶다 | php 실행 크론 질문드립니다. [1] | 2016.08.08 by 은빛향 |
joyjerry | ssl 등록과 관련해서 문의드립니다. [1] | 2016.08.08 by 은빛향 |
신의영혼 |
스펨차단 어렵네요.
[1]
![]() | 2016.08.08 by 휘즈 |
굿테크 | 이상한 트래픽 공격이 있습니다. [7] | 2016.08.08 by 굿테크 |
꺄르르 | 관리자만 현재 접속자를 알 수 있는 방법이 없을까요? [3] | 2016.08.08 by 댑펑 |
jungn**** | 댓글 달고싶은것만 달고 해결해 주시나요? [3] | 2016.08.08 by 댑펑 |
끄으억 |
A/S 게시판을 만들려고 합니다.
[9]
![]() | 2016.08.08 by 댑펑 |
댑펑 | db에서 바로 포인트 변경과 그룹 지정을 할 때 | |
이대로0b02d | 의뢰합니다 [1] | 2016.08.08 by SimpleCode |
jungn**** |
xe 업데이트 이후 접속이 안됩니다.
[3]
![]() | 2016.08.08 by pmacsoft |
다리44 | 소스형태의 글쓰기가 느립니다 [4] | 2016.08.08 by 다리44 |
마이설악 | 관리자 비번을 알려면 어떻게 해야 하나요? [1] | 2016.08.08 by SimpleCode |
killenemy | 자동저장기능이 작동하지 않습니다. | |
孤松 | text, html 선택 [2] | 2016.08.08 by 孤松 |
신성3014 | 커스텀 네비게이션 적용관련 질문입니다 | |
알콜리즘 | 스케치북스킨에서 상담게시판 을 만들 수 있을까요? [2] | 2016.08.08 by 알콜리즘 |