Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Truyen tham so vao
- $title = "Bong da";
- $body = "Noi dung bong da";
- $category = "";
- $introtext = "Gioi thieu tran dau";
- $imageFull = "http://img.tamtay.vn/files/photo2/2010/12/9/13/675319/4d0077c4_521c4544_1291831790-bong-da-vn39.jpg";
- //$thumbnail = $imageFull;
- $linksource = "link nguon";
- $linkserver = "link server";
- $linkyoutube= "link youtube";
- $linkdropbox = "link dropbox";
- $matchtime = "02/05/2014";
- $ishot = "";
- // Tai anh tu noi khac ve server
- include('xxxxClassDownload.php');
- $linkanhgoc = $imageFull;
- $down = new xxxxClassDownload($linkanhgoc);
- echo "<br> Link goc: " . $linkanhgoc;
- echo "<br> Link anh da up: " . $down->getLinkanhdaup();
- echo "<br>__________________<br>";
- // copy vao wordpress
- echo "<br>Service tra ve cua IXR_Library.php<br>";
- include('IXR_Library.php');
- $myFile = $down->getLinkanhdaup();
- $fh = fopen($myFile, 'r');
- $fs = filesize($myFile);
- $theData = fread($fh, $fs);
- fclose($fh);
- $usr = 'thieumao';
- $pwd = '12345678a@';
- $xmlrpc = 'http://9football.net/xmlrpc.php';
- $client = new IXR_Client($xmlrpc);
- $client->debug = true;
- $params = array('name' => 'bongda.jpg', 'type' => 'image/jpg', 'bits' => new IXR_Base64($theData), 'overwrite' => false);
- $res = $client->query('wp.uploadFile',1, $usr, $pwd, $params);
- echo "<br> Lay thu: <br>";
- $a = $client->message->params[0];;
- print_r ($a);
- echo "<br>";
- echo "<br>ID wordpress: " . $a[id];
- echo "<br>URL wordpress: " . $a[url];
- echo "<br>__________________<br>";
- $idhinhanh = $a[id];
- $urlhinhanh = $a[url];
- // up bai viet thu
- class XMLRPClientWordPress
- {
- /*
- var $XMLRPCURL = "http://9football.net/xmlrpc.php";
- var $UserName = "admin";
- var $PassWord = "123456789a@";
- */
- var $XMLRPCURL;
- var $UserName;
- var $PassWord;
- // constructor
- public function __construct($xmlrpcurl, $username, $password)
- {
- $this->XMLRPCURL = $xmlrpcurl;
- $this->UserName = $username;
- $this->PassWord = $password;
- }
- function send_request($requestname, $params)
- {
- $request = xmlrpc_encode_request($requestname, $params);
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
- curl_setopt($ch, CURLOPT_URL, $this->XMLRPCURL);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_TIMEOUT, 1);
- $results = curl_exec($ch);
- curl_close($ch);
- return $results;
- }
- function create_post($title,$body,$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, // 1 to allow comments
- 'mt_allow_pings'=>0, // 1 to allow trackbacks
- 'post_type'=>'post',
- 'mt_keywords'=>$keywords,
- /*
- "custom_fields" => array(
- array( 'key' => 'linksource', 'value' => 'linksource ngay valentin' ),
- array( 'key' => '_linksource', 'value' => 'field_52f1e88803f57'),
- array( 'key' => 'matchtime', 'value' => '14/02/2014' ),
- array( 'key' => '_matchtime', 'value' => 'field_52f1e88805c33')
- ),
- */
- 'categories'=>array($category)
- );
- $params = array(0,$this->UserName,$this->PassWord,$content,true);
- return $this->send_request('metaWeblog.newPost',$params);
- }
- function create_post_football($title,$body,$category,$introtext,$imageFull,$thumbnail,$linksource,
- $linkserver,$linkyoutube,$linkdropbox,$matchtime,$ishot,$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'=>1, // 1 to allow comments
- 'mt_allow_pings'=>1, // 1 to allow trackbacks
- 'post_type'=>'post',
- 'mt_keywords'=>$keywords,
- "custom_fields" => array(
- array( 'key' => 'introtext', 'value' => $introtext ),
- array( 'key' => '_introtext', 'value' => 'field_52f1e887ee97f'),
- array( 'key' => 'imageFull', 'value' => $imageFull ),
- array( 'key' => '_imageFull', 'value' => 'field_52f1e887ef089'),
- array( 'key' => 'thumbnail', 'value' => $thumbnail ),
- array( 'key' => '_thumbnail', 'value' => 'field_52f1e887ef759'),
- array( 'key' => 'linksource', 'value' => $linksource ),
- array( 'key' => '_linksource', 'value' => 'field_52f1e88803f57'),
- array( 'key' => 'linkserver', 'value' => $linkserver ),
- array( 'key' => '_linkserver', 'value' => 'field_52f1e88804684'),
- array( 'key' => 'linkyoutube', 'value' => $linkyoutube ),
- array( 'key' => '_linkyoutube', 'value' => 'field_52f1e88804d93'),
- array( 'key' => 'linkdropbox', 'value' => $linkdropbox ),
- array( 'key' => '_linkdropbox', 'value' => 'field_52f1e888054e4'),
- array( 'key' => 'matchtime', 'value' => $matchtime ),
- array( 'key' => '_matchtime', 'value' => 'field_52f1e88805c33'),
- array( 'key' => 'ishot', 'value' => $ishot ),
- array( 'key' => '_ishot', 'value' => 'field_52f1e888063a4'),
- ),
- 'categories'=>array($category)
- );
- $params = array(0,$this->UserName,$this->PassWord,$content,true);
- return $this->send_request('metaWeblog.newPost',$params);
- }
- function create_page($title,$body,$encoding='UTF-8')
- {
- $title = htmlentities($title,ENT_NOQUOTES,$encoding);
- $content = array(
- 'title'=>$title,
- 'description'=>$body
- );
- $params = array(0,$this->UserName,$this->PassWord,$content,true);
- return $this->send_request('wp.newPage',$params);
- }
- function display_authors()
- {
- $params = array(0,$this->UserName,$this->PassWord);
- return $this->send_request('wp.getAuthors',$params);
- }
- function sayHello()
- {
- $params = array();
- return $this->send_request('demo.sayHello',$params);
- }
- }
- $objXMLRPClientWordPress = new XMLRPClientWordPress("http://9football.net/xmlrpc.php" , "thieumao" , "12345678a@");
- echo '<table border="1" cellpadding="10">';
- echo '<tr>';
- echo '<td>Request Name</td>';
- echo '<td>Result</td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>demo.sayHello</td>';
- echo '<td>'.$objXMLRPClientWordPress->sayHello().'</td>';
- echo '</tr>';
- /*
- echo '<tr>';
- echo '<td>metaWeblog.newPost</td>';
- echo '<td>'.$objXMLRPClientWordPress->create_post('Post', 'Noi dung','').'</td>';
- echo '</tr>';
- */
- echo '<tr>';
- echo '<td>metaWeblog.newPost</td>';
- // Up bai viet cho nay
- echo '<td>'.$objXMLRPClientWordPress->create_post_football($title, $body, $category, $introtext, $idhinhanh, $idhinhanh, $linksource, $linkserver, $linkyoutube, $linkdropbox, $matchtime, $ishot);
- //echo '<td>'.$objXMLRPClientWordPress->create_post_football("Tieu de test 2", "Noi dung test 2", "Thu", "gioi thieu", $idhinhanh, $idhinhanh, "linknguon", "linkserver", "linkyoutube", "linkdropbox", "07/02/2013", "");
- echo '</tr>';
- /*
- echo '<tr>';
- echo '<td>wp.newPage</td>';
- echo '<td>'.$objXMLRPClientWordPress->create_page('Page Thu ', 'Noi dung page thu').'</td>';
- echo '</tr>';
- */
- echo '<tr>';
- echo '<td>wp.getAuthors</td>';
- echo '<td>'. $objXMLRPClientWordPress->display_authors().'</td>';
- echo '</tr>';
- echo '</table>';
Advertisement
Add Comment
Please, Sign In to add comment