Skip to main content
 首頁 » 程序教程

Z-Blog PHP版本采集如何制作發布接口

2016年10月11日112854

網站采集一般使用火車頭或者ET采集器等采集軟件,一般可以通過模擬登陸然后發布的形式進行發布。不過為了能夠更好的利用程序本身的功能,會制作一些發布接口文件,將發布接口文件放在網站的指定目錄,配置好采集軟件后即可進行采集發布操作。下面就來看看Z-Blog PHP版本如何制作發布程序吧。

為了讓發布接口盡可能利用程序原本的功能,一般會直接利用原程序的發布功能。當然,你也可以自己寫一個更新數據庫的腳本文件。發布接口的原理比較簡單,就是接收采集軟件通過POST等方式發送過來的數據,并進行數據庫操作。了解這個原理之后,我們就可以充分利用Z-Blog PHP版本的文檔發布流程了。下面以ET采集器的發布接口為例,代碼如下:

<?php
//EditorTools全自動采集軟件開源接口文件

@$vercode = ''; //此處取值請自行修改
if (!empty($vercode)) {
    if ($_POST['vercode'] != $vercode) {
        echo("[err]invalid vercode[/err]");
        exit();
    }
}

// 引入基本操作文件
require './function/c_system_base.php';
$zbp->CheckGzip();
$zbp->Load();
global $zbp;
// 登陸Z-Blog PHP版本,獲取權限
$_POST['password'] = md5($_POST['password']);

if (VerifyLogin()) {
    if ($zbp->user->ID > 0 && GetVars('redirect', 'COOKIE')) {
        Redirect(GetVars('redirect', 'COOKIE'));
    }
}

// 設置必要的發布參數
$_POST['ID'] = 0;
$_POST['Status'] = ZC_POST_STATUS_PUBLIC;
// 發布文檔,返回成功標記
if (PostArticle()) {
    $zbp->BuildModule();
    $zbp->SaveCache();
    $zbp->SetHint('good');
    echo('[ok]'); 
}

通過以上的例子,發現制作Z-Blog PHP版本的發布接口還是蠻簡單的。上面的發布接口已經經過驗證,可以使用。如果啟用了自動保存遠程圖片的插件,也可以自動更新附件。

評論列表4條評論
Awesome
Awesome回復 不錯!
大家好
大家好回復 一般會直接利用原程序的發布功能
電腦網賺
電腦網賺回復 感謝博主的分享,學習了呢!
銀河棋牌
銀河棋牌回復 寫得不錯,支持博主
發表評論
中文字幕亚洲欧美|欧美97人人模人人爽|av鲁丝一区鲁丝二区鲁丝三区|巨大黑人极品VIDEOS精品