Forum Replies Created

Viewing 1 replies (of 1 total)
  • Forum: Fixing WordPress
    In reply to: XML RPC and PHP

    <?php

    function wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$category,$keywords=”,$encoding=’UTF-8′)
    {
    $title = htmlentities($title,ENT_NOQUOTES,$encoding);
    $keywords = htmlentities($keywords,ENT_NOQUOTES,$encoding);

    $content = array(
    ‘title’=>$title,
    ‘description’=>$body,
    ‘mt_allow_comments’=>0,
    ‘mt_allow_pings’=>0,
    ‘post_type’=>’post’,
    ‘mt_keywords’=>$keywords,
    ‘categories’=>array($category)
    );

    $params = array(0,$username,$password,$content,true);
    $request = xmlrpc_encode_request(‘metaWeblog.newPost’,$params);
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
    curl_setopt($ch, CURLOPT_URL, $rpcurl);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 1);
    $results = curl_exec($ch);
    curl_close($ch);
    return $results;
    }

    $title = ‘test’;
    $body = ‘test’;
    $rpcurl = ‘https://address/xmlrpc.php&#8217;;
    $username = ‘test’;
    $password = ‘test’;
    $category = ‘test’;

    $chk = wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$category,$keywords=”,$encoding=’UTF-8′);

    if($chk){
    echo $chk;
    }else{
    echo ‘failed’;
    }

    ?>

    You should try this one..

Viewing 1 replies (of 1 total)