Ejemplo n.º 1
0
    $baidu->SetKey($indexContent->key);
    $baidu->SetViewId($v);
    $baidu->InsertLinks($baiduLinks);
    $baidu->CrawlList();
    $baiduLinks = $baidu->links;
    $indexContent->SetBaidu($v, $baidu->title, $baidu->description);
    if ($baidu->isUp) {
        $sqlUpBaidu .= ',`baidu' . $v . "`='" . addslashes($baidu->GetSerializeCache()) . "' ";
    }
    $baidu = NULL;
    unset($baidu);
}
//--------------------更新随机文章-----------------------------------------
$dayAfterCreate = (int) ((time() - $indexContent->createTime) / 86400);
$arrRandArticleViewId = array($dayAfterCreate + 1, $dayAfterCreate + 2, $dayAfterCreate + 3);
$indexContent->CleanRandArticleArray();
foreach ($arrRandArticleViewId as $v) {
    $randArticle = new randArticle($cfg->isMemcached);
    $randArticle->SetKey($indexContent->key);
    $randArticle->SetKeys($indexContent->keys);
    $randArticle->SetStroyPath($cfg->storyPath);
    $randArticle->InitFeature($indexContent->baseUrl . $v);
    $randArticle->GenerateTitle();
    $randArticle->GenerateDescription();
    $indexContent->SetRandArticle($v, $randArticle->title, $randArticle->descriptions);
    $randArticle = NULL;
    unset($randArticle);
}
//--------------------更新TAG----------------------------------------------
$indexContent->UpDateTagKey($db);
//--------------------更新数据库-------------------------------------------