묻고답하기

외부 MetaWeblog 글쓰기 기능 php로 혹시 작성가능한가요?


컴터에 지식이 없는 제가 자동 글 수집하는 걸 해보고 싶었는데,

우째우째하다보니 여기까지 왔습니다.

폼테그로 전송하려니 답이 안보이고, MetaWeblog를 지원한다고 해서 제로보드 openapi소스와 전송할수 있는 소스를 찾아봤습니다.



어디서 아래의 소스를 배껴왔습니다.

그런데 제 홈피주소는

http://urin79.com/zb이고
글쓰기를 할곳은 http://urin79.com/zb/blog 입니다.

그럼...$g_blog_url = http://urin79.com/zb 인가요? http://urin79.com/zb/blog/api 인가요?

$g_id ,$g_passwd 이거는 맞게 넣으면 될것같고,


function metaWeblog_newPost( $blogid(블로그mid), $title(글제목), $content(글내용), $tags(테그), $category=""(카테고리))

metaWeblog_newPost( 0, "test title", "content should be added here", "tag1,tag2"); 인가요?


아니면 이거와는 완전별도로 제로보드의 openapi소스에 나오는 변수들을 대입해야 되나요?

깝깝합니다. 어디 물어볼만한데도 없고... 주위에 아는사람들이 없어서요.


선상님들 좀 갈켜주시면 안될까요?


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

$g_blog_url = "http://demoblog.kurapa.com/api/";
$g_id = "kurapa@kurapa.com";
$g_passwd = "*****";

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

function metaWeblog_newPost( $blogid, $title, $content, $tags, $category="")
{
  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, "base64"),
            'description'    => new xmlrpcval($content, "base64"),
            'category'    => new xmlrpcval($category, "base64"),
            'mt_keywords' => new xmlrpcval($tags, "base64")
        ), "struct"),
      new xmlrpcval(true, "boolean") // publish
    )
  );

  $f->request_charset_encoding = 'UTF-8';

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

metaWeblog_newPost( 0, "test title", "content should be added here", "tag1,tag2");

?>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
주민등록 주민등록번호 체크가 필요합니다 [1] 2007.11.02 by 이하늘936
주하니 알림 기능에 대해서 [1] 2007.11.02 by 이하늘936
지연아빠 현재 세션의 사용자 아이디 가져오기 질문입니다.  
정동일331 제로보드XE 설치 질문  
예광우 검색과 검정바와 회색테두리는 어떻게 없애는가요? file  
홍제헌 게시판 상단의 css 옆의 마크 안나오게 하는방법좀 알려주세여! [2] file 2007.11.02 by 홍제헌
홍제헌 게시판 board의 header.html수정후 문제 발생 도와주세여 file  
왕초보? 아주기초적인질문..  
제로만 홈페이지 제목과 설명  
정지훈308 새창으로 열기를 하면 원래 띄어져 있던 창도 바뀝니다. [1] 2007.11.03 by Simulz
조재필856 Windows 2003 + IIS 설치시 에러 [1] file 2007.11.03 by 백성찬
율마 제로보드 XE를 기존 제로보드 4처럼 활용도 가능한가요>? [2] 2007.11.03 by 율마
늘미소 속성이 latin1_swedish_ci 인 필드에 저장된 한글값을 읽어오면 깨지는데......  
iLunatic 방명록에서 비밀글 체크시에 이름이 안 나오게...  
하나로45 zb4에서 가져온 데이터를 zbxe로 옮긴뒤 날짜와 글쓴이 닉을 일괄 바꾸는 방법 알려주세요.  
돌칸 갤러리에 관하여  
늘미소 확장변수만을 이용하여 신청게시판(자동비밀글)을 만들려고 하는데...  
비류™ 꼬리말 위젯에 대해..  
궁금이 여러분의 의견을 묻고 싶습니다. [2] 2007.11.03 by Simulz
육군8사단 자바스크립트 질문 [1] 2007.11.03 by 펠릭스