묻고답하기


참고로 Windows Live에서는 http://urin79.com/zb/blog/api 로 잘 됩니다.

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( "blog", "테스트 글쓰기입니다.test title", "컨텐츠를 추가합니다. content should be added here", "tag1,tag2,tag3");

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
이상한김밥 프레임이 보였다 안보였다?? 궁금합니다.  
혜림 화면 전환할때 블록모양처럼 변하는 스크립트 [3] 2007.08.10
The -A- 완성된 문서내에 프레임삽입 가능할까요?  
유강국 컴퓨터 부팅후 익스플로러를 자동 실행시키기 [1] 2007.08.10
파파민 사진파일 검색 프로그램 추천바랍니다.  
dasrum 미니홈피 제작에서 프로그램밍만 의뢰하면...  
레인 노프레임 홈페이지에서 전체 소스중 한 부분만 변환시키는..?  
불꽃검 포토샵으로 배너를 어떻게 만들죠? [2] 2007.08.10
신우섭 웹디자인 관련 문의  
Gmuse 일러스트레이터 질문좀 드리겠습니다 ;; [2] 2007.08.10
불량펭귄 두개의 파일이름을 비교해서 틀린 이름의 파일을 삭제 하는 부분  
무지개 잘 되던 제로카운터와 아웃로그인 기능이 Linux Redhat 9.X랑 APM을 업그레이드 한후에.....  
misty 웹페이지 제작시 윈도우 XP에서 이미지를 저장합니다 라는 메세지 뜨지 않게 하기 [1] 2007.08.10
시몬 로그인 폼을 수정하려 합니닷!! [1] 2007.08.10
lee 이걸 대체 어떻게 하는지 가르침을 주십시요..  
재민 최근게시물 올리기가 안되네요... [1] 2007.08.10
서종득 아이프레임 안의 문서를 랜덤으로..부르는 방법...  
도로도로 (PHP) if 조건문에서 and/or 사용하기.. [2] 2007.08.10
경문규 이 사이트 핑좀 봐주세요. [1] 2007.08.10
강정환 나이 40넘은 초보자인데 최근게시물 질문좀 하겠습니다. [2] 2007.08.10