묻고답하기

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 남기남
dd11dd 게시판 글쓰기를 누르면;; file  
자유채색 전체메일 발송에 관한 질문.  
겨울일기 저기 질문 있는데;;.. [1] 2008.10.01 by 다스베이더
기랑0 게시판 크기(비율) 조정할 수 있는 법 없나요? [1] file 2008.10.01 by 다스베이더
천원 비회원은 홈페이지를 못보게 하고 싶어요 [2] 2008.10.01 by 다스베이더
김주년656 1.0.6 업데이트 이후 생긴 문제점중 한가지.. [2] 2008.10.01 by 최황삼
seanwiz "탭 형태 최근 문서 출력" 위젯의 탭 순서는 어떤 순? [3] 2008.10.01 by seanwiz
깍꿍벤 친구등록할떄 이름을 없애는 방법  
e FTP아이디,비밀번호 오류 [2] 2008.10.02 by 한경건
오용환287 ftp로 제로보드xe가 업로드 안되여``` [5] 2008.10.02 by 한경건
고령 한계정에 제로보드xe 여러개 설치가 가능한가요? [1] 2008.10.02 by 백성찬
김병화999 제로보드xe MetaWeblog API를 이용하려면 어떤 걸 전송해줘야하나요?  
잘하자 몇일전에 글 남겼는데 아무도 답변을 주시지 않아서 다시 남깁니다. 무지 급한데..휴~ [2] 2008.10.02 by OrionRigel
skmj 갑자기 해당페이지를 찾을 수 없습니다 라고 뜹니다. [1] 2008.10.02 by 백성찬
나나나나난 회원가입 폼에서 생일 삭제시 오류 [2] 2008.10.02 by 나나나나난
김병화999 MetaWeblog에서 제로보드xe openapi의 BlogAPI ID는 뭔가요?  
주재천 회원 정보에 포인트가 안나와요 [1] file 2008.10.02 by 주재천
nuzz 버전업을 계속하면서 시도해 보는데..이건 정말 ㅠㅠ [2] file 2008.10.02 by nuzz
세리아스 나모웹에디터로.....  
paulkim ~/index/ 에 접속이 왜 안될까요;;  
smico 네이버뉴스 위젯 어디에 있습니까?  
김유성192 질문이요~~ 너무오랜만에 하려니깐 어렵네요. file  
쿠드반지루엣 인용구로 사용하여 안에 그림파일 삽입할때 웹페이지가 다운되요  
잠이와 최근글목록 레이아웃 쓰지않고 위젯 코드로만..사용하는 방법없나요?? [1] 2008.10.02 by 당근소녀
고영준284 초기 접속 변경 어떻게 해야할지? [2] 2008.10.02 by 고영준284
김병화999 MetaWeblog xmlrpc를 이용한 제로보드 게시물 등록 소스좀 봐주세요. ㅡ.ㅡ  
나나나나난 메인 레이아웃에 퀵메뉴 file  
풀래누 게시글 마우스오버시 미리보기  
신승협 웹상에서 엑셀화일을 띄어놓고 작업및 저장이 가능한가요?  
반장 홈페이지에 플래시동영상 넣는 방법인데요 방법좀 알려주시면 감사하겠습니다.