묻고답하기

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 남기남
NKorea 이거 완전 백지화 현상 해결좀 해주세요  
본체 추천 비추천 질문좀 드립니다. [1] 2012.03.02 by 송동우
redviolet212 회원가입할때 금지아이디라는 경고창이 뜹니다 [1] 2012.03.02 by 송동우
카오카오 원래 xe 설치해서 작업하면 이렇게 느릴까요?  
자동차 서명 변경하기 (도와주세요!! ㅠㅠ) [1] file 2012.03.02 by hhgyu
흑묘백묘 로고클릭시 이동할 url -- 뒤에 <다국어설정> 붙는데.. 역할은??? [1] file 2012.03.02 by hhgyu
귀여운유니 부모 댓글 닉네임 구하기  
lmjy2k 폰트가 트래픽을 엄청 올리고 있습니다. 왜그런지ㅠㅠ [1] 2012.03.03 by hhgyu
Sunt 모바일 스킨에서 태그를 쓰고 싶습니다  
Carmine 게시물에 댓글 클릭했을때  
느림에의미 XE 1.5 캐시 사용으로 성능 극대화 파일명 표기 오류 아닌가요?  
whitemind 게시판에 파일을 업로드하면 100% 가 된 뒤에 사라집니다. [1] 2012.03.03 by 알파비
007611 관리자화면 회원목록에서 그룹별로 검색하기 [1] 2012.03.03 by 송동우
단소사랑 업데이트 후 3일째 홈페이지 글등록을 못하고 있습니다. [2] 2012.03.03 by 알파비
알파비 글 등록이 안됩니다. [1] 2012.03.03 by 알파비
midasang Query ID값이 잘못 지정되었습니다 에러  
본체 게시판 기능에 확장 컴포넌트 기능에서 멀티미디어 링크를 넣으면  
잘살아보셈 모바일에서 pc버젼으로 볼때 메인페이지가 한페이지 밑으로 쳐져보입니다. [1] 2012.03.03 by 잘살아보셈
TOZAK 게시판에서 닉네임 길이 줄이기 [1] 2012.03.03 by 송동우
덩태 만들어진 게시판을 메뉴에 연결하는 방법을 알고 싶습니다. [1] 2012.03.03 by 송동우
긍정의힘sbk 업데이트 후 이 탭은 복구되었습니다라고 계속 뜨네요  
토이워시 content 위젯 메인 페이지에서 화면 추출할때 file  
젠이 Core 1.5 버젼대에서는 외부페이지 기능이 없어졌나요? [1] 2012.03.03 by 송동우
xeenginecore FTP설정하는법좀요!  
긍정의힘sbk 모바일 주소 문제와 파일 업로드 및 다운 문제 답변부탁드립니다.  
Carmine 회원정보를 관리자만 보게끔 할 수 없나요? [1] 2012.03.03 by 송동우
귀여운유니 잘못된곳 좀 찾아주세요. [2] file 2012.03.03 by 귀여운유니
nexonx xe게시판에서 이 주소부분이 안 보이도록 하려면 어떻게 하면 되는지요..? [1] file 2012.03.03 by 익멍
SeunghyunLee 메일 발신자명이 www-data 이렇게 되어서 옵니다. [1] 2012.03.04 by SeunghyunLee
사랑은둘이서 관리자모드의 회원관리 페이지에서 질문 드립니다. 꼭좀 봐주세요. file