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); //--------------------更新数据库------------------------------------------- $sqlUpdate = 'UPDATE `' . $indexContent->dbPrefix . "cat` SET `index`='" . addslashes($indexContent->GetSerializeCache()) . "' "; $sqlUpdate .= $sqlUpBaidu; $sqlUpdate .= ' WHERE `cid`=' . $indexContent->cid; $db->query($sqlUpdate); $db->close(); $indexContent->Show($cfg->isMemcached, $memcached);