示例#1
0
<?php

require_once dirname(__FILE__) . "/config.php";
require_once DEDEINC . "/dedecollection.class.php";
if (!empty($nid)) {
    $ntitle = '采集指定节点:';
    $nid = intval($nid);
    $co = new DedeCollection();
    $co->LoadNote($nid);
    $row = $dsql->GetOne("Select count(aid) as dd From `#@__co_htmls` where nid='{$nid}'; ");
    if ($row['dd'] == 0) {
        $unum = "没有记录或从来没有采集过这个节点!";
    } else {
        $unum = "共有 {$row['dd']} 个历史种子网址!<a href='javascript:SubmitNew();'>[<u>更新种子网址,并采集</u>]</a>";
    }
} else {
    $ntitle = '监控式采集:';
    $unum = "没指定采集节点,将使用检测新内容采集模式!";
}
include DedeInclude('templets/co_gather_start.htm');
示例#2
0
    $limitSql = " LIMIT {$startdd},{$pagesize} ";
} else {
    $limitSql = " LIMIT {$startdd}," . ($totalnum - $startdd);
}
if ($totalnum - $startdd < 1) {
    if (empty($nid)) {
        $dsql->ExecuteNoneQuery("UPDATE `#@__co_note` SET cotime='" . time() . "'; ");
    } else {
        $dsql->ExecuteNoneQuery("UPDATE `#@__co_note` SET cotime='" . time() . "' WHERE nid='{$nid}'; ");
    }
    ShowMsg('完成当前下载任务!', 'javascript:;');
    exit;
}
$co = new DedeCollection();
if (!empty($nid)) {
    $co->LoadNote($nid);
}
//没指定采集ID时下载所有内容
if (!empty($nid)) {
    $dsql->SetQuery("SELECT aid,nid,url,isdown,litpic FROM `#@__co_htmls` WHERE nid={$nid} {$limitSql} ");
} else {
    $dsql->SetQuery("SELECT aid,nid,url,isdown,litpic FROM `#@__co_htmls` {$limitSql} ");
}
$dsql->Execute(99);
$tjnum = $startdd;
while ($row = $dsql->GetObject(99)) {
    if ($row->isdown == 0) {
        if (empty($nid)) {
            $co->LoadNote($row->nid);
        }
        $co->DownUrl($row->aid, $row->url, $row->litpic);