묻고답하기

MetaWeblog xmlrpc를 이용한 제로보드 게시물 등록 소스좀 봐주세요. ㅡ.ㅡ

제 나름대로 다른쪽껄 배껴왔는데 아무리 해도 안되네요.
어디가 잘못된건지 전혀 모르겠습니다.

{$blogid} 는    mid를 이야기하는건가요?

하단부분에

$response = $client->send($f);

이 소스는 알아서 실행되는건가요?
아님 따로 실행해줘야 하는건가요?

______________________________ [ 소    스 ] __________________________

<?php

//requires xmlrpc.inc from http://phpxmlrpc.sourceforge.net/
require_once('./xmlrpc/lib/xmlrpc.inc');


// 블로그API 주소와 아이디 비밀번호를 변수에 넣고

$g_blog_url = "http://urin79.com/zb/blog/api";
$user_id = "xxxxx";
$password = "xxxxxxx";

$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';

// 블로그아이디(제로보드 : $obj->blogid = $this->mid;), 제목, 내용, 테그, 카테고리를 입력받는다)
function newPost( $blogid, $title, $description, $tagwords, $categories="")
{

// 블로그API 주소와 아이디 비밀번호를 변수를 UTF-8로 인코딩한다
  global $user_id;
  global $password;
  global $g_blog_url;
 

  $client = new xmlrpc_client( "{$g_blog_url}"); // $client변수에 블로그주소를 저장
  $f = new xmlrpcmsg("metaWeblog.newPost", // metaWeblog.newPost method... 포스팅할 명령어를 $f변수에 넣음
    array(
      new xmlrpcval("{$blogid}", "string"), // blogid.(블로그아이디 = mid 맞나(?))
      new xmlrpcval($user_id, "string"), // user ID. (아이디)
      new xmlrpcval($password, "string"), // password (비밀번호)
      new xmlrpcval( // body (struct변수에 제목, 내용 카테고리, 테그를 배열화해서 넣음
          array(
            'title'        => new xmlrpcval($title, "base64"),
            'description'    => new xmlrpcval($description, "base64"),
            'categories'    => new xmlrpcval($categories, "base64"),
            'tagwords' => new xmlrpcval($tagwords, "base64")
        ), "struct"),

// 공개여부는 제로보드XE에 없는듯...  new xmlrpcval(true, "boolean") // publish... true는 공개, false는 비공개가 된다.

    )
  );

  $f->request_charset_encoding = 'UTF-8';  // $f를 utf-8로 인코딩 함.

  $response = $client->send($f); // $response에 실행명령삽입($client변수로 블로그 로그인 후 send($f) 글 전달함



}

newPost( "", "테스트 글쓰기입니다.test title", "컨텐츠를 추가합니다. content should be added here", "tag1,tag2,tag3");

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
장승일 백그라운드 질문입니다. [2] 2008.10.02 by 장승일
미눙 zbxe 재설치시 백업할 부분은? [4] 2008.10.02 by nuzz
규민 div 의 글자내용이 짤립니다. [3] 2008.10.02 by nuzz
펀힐 1.06업데이트 후 스킨관리 오류 [1] file 2008.10.02 by nuzz
김유성192 동영상 매뉴얼을 보았는데요... [5] file 2008.10.02 by 백성찬
이영민 zbxe로 홈페이지를 작성했는데 로고 이미지를 키우고싶어요 .  
곰탱이왕자 원격으로 간단한 실행법좀 알려주실분 안계신가요.. [1] 2008.10.02 by 백성찬
미눙 [제발봐주세요] 1.0.5.에서 1.0.6으로 zbxe 폴더 전체를 덮어씌웠습니다.. ㅜㅜ [4] 2008.10.02 by 미눙
잠이와 최근글목록 레이아웃 쓰지않고 위젯 코드로만..사용하는 방법없나요?? [3] file 2008.10.02 by 잠이와
곰탱이왕자 초보 입니다. 이미지 업로드시.. [1] 2008.10.02 by 백성찬
최귀훈 Fatal error 질문입니다. [1] 2008.10.02 by 백성찬
반장 홈페이지에 플래시동영상 넣는 방법인데요 방법좀 알려주시면 감사하겠습니다.  
신승협 웹상에서 엑셀화일을 띄어놓고 작업및 저장이 가능한가요?  
풀래누 게시글 마우스오버시 미리보기  
나나나나난 메인 레이아웃에 퀵메뉴 file  
김병화999 MetaWeblog xmlrpc를 이용한 제로보드 게시물 등록 소스좀 봐주세요. ㅡ.ㅡ  
고영준284 초기 접속 변경 어떻게 해야할지? [2] 2008.10.02 by 고영준284
잠이와 최근글목록 레이아웃 쓰지않고 위젯 코드로만..사용하는 방법없나요?? [1] 2008.10.02 by 당근소녀
쿠드반지루엣 인용구로 사용하여 안에 그림파일 삽입할때 웹페이지가 다운되요  
김유성192 질문이요~~ 너무오랜만에 하려니깐 어렵네요. file  
smico 네이버뉴스 위젯 어디에 있습니까?  
paulkim ~/index/ 에 접속이 왜 안될까요;;  
세리아스 나모웹에디터로.....  
nuzz 버전업을 계속하면서 시도해 보는데..이건 정말 ㅠㅠ [2] file 2008.10.02 by nuzz
주재천 회원 정보에 포인트가 안나와요 [1] file 2008.10.02 by 주재천
김병화999 MetaWeblog에서 제로보드xe openapi의 BlogAPI ID는 뭔가요?  
나나나나난 회원가입 폼에서 생일 삭제시 오류 [2] 2008.10.02 by 나나나나난
skmj 갑자기 해당페이지를 찾을 수 없습니다 라고 뜹니다. [1] 2008.10.02 by 백성찬
잘하자 몇일전에 글 남겼는데 아무도 답변을 주시지 않아서 다시 남깁니다. 무지 급한데..휴~ [2] 2008.10.02 by OrionRigel
김병화999 제로보드xe MetaWeblog API를 이용하려면 어떤 걸 전송해줘야하나요?