设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084
当前位置:谭博的博客 > 编程语言 > php > 正文

php同步博客文章到新浪博客

时间:2013-03-03 18:09 来源: 标签: 作者:谭博 阅读:

 

<?php
include_once('class-IXR.php'); //此文件在文章末尾提供下载
function make_newpost($post)
{
	$title=$post['title'];
	if (strlen($title)==0){$title="无题  ";}
	
	$content=$post['content'];
	
	$link = $post['link'];
	$sendurl=1;
	if ($sendurl==1)
		{
			$content="查看原文:<a href=".$link.">".$link."</a><br/>".$content;
		}
	elseif($sendurl==2)
		{
			$content.="<br/><br/>查看原文:<a href=".$link.">".$link."</a>";
		}
	else
		{	

			if (strlen($content)==0){$content="a blank ";}
		}
		
	$wp2sinabloguser='*****';//新浪博客用户名 
	$wp2sinablogpass='*****';//密码


	if (strlen($wp2sinabloguser)>4)
		{
			if (strlen($wp2sinablogpass)>5)
				{
					$client->debug = true; 
					$xmlclient = "http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php";
					$client = new IXR_Client($xmlclient);
					
					//$content= wp_richedit_pre($content);
					$content=htmlspecialchars_decode($content);
					
				    			 
				    $catlog= array(1);
					
					$post1=array('title'=>$title,'description'=>$content,'categories'=>$catlog);
					$params = array(1,$wp2sinabloguser,$wp2sinablogpass,$post1,true); // Last parameter is 'true' which means post immideately, to save as draft set it as 'false'
					
					$client->query('metaWeblog.newPost', $params);
					$wp2sinaid=$client->getResponse();
					 
					unset($client);
				}
		}

}

$post = array('id'=>1233, 'title'=>'15151', 'content'=>'zpzpzp', 'link'=>'http://tanbo.name');
make_newpost($post);
?>

点此下载 : class-IXR

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
    • 游客
      2015-08-12 14:51:28发表

      您好 ,看了您的程序觉得很好,如果我想拿到发布成功后的文章URL地址,改怎么做呢