function add_in_site_link($url) { echo "正在处理中...<br>"; print str_repeat(" ", 4096); ob_flush(); flush(); sleep(1); global $db; $site = $db->get_one("select * from ve123_sites where url='" . $url . "'"); if ($site["spider_depth"] == 0) { Update_link($url); echo "更新完成"; } elseif ($site["spider_depth"] == 1) { add_links_insite($url); //echo $site["spider_depth"]; } else { add_links_insite($url); add_links_insite_fromtemp($url); } }
function Update_All_Link($in_url = '', $days, $qiangzhi) { global $db; if (empty($in_url)) { //$sql="select * from ve123_links where updatetime<='".(time()-(86400*$days))."' order by link_id desc";//echo $days."<br>"; $sql = "select * from ve123_links order by link_id desc"; //echo $days."<br>"; } else { $sql = "select * from ve123_links where url like '%" . getdomain($in_url) . "%' order by link_id desc"; //echo $days."<br>"; //$sql="select * from ve123_links where url like '%".$in_url."%' order by link_id desc";//echo $days."<br>"; } //$sql="select * from ve123_links order by link_id"; echo $sql . "<br>"; $query = $db->query($sql); while ($row = $db->fetch_array($query)) { if (is_url($row["url"])) { // echo "呵呵呵呵".$row["lrymd5"]."<br>"; ob_flush(); flush(); //sleep(1); //if($row["lrymd5"]==""){ Update_link($row["url"],$row["lrymd5"]); } if ($qiangzhi == 1) { Update_link($row["url"]); } else { if (strlen($row["lrymd5"]) != 32) { Update_link($row["url"]); } else { echo "<b>未改变</b>"; } } echo "<a href=" . $row["url"] . " target=_blank>" . $row["url"] . "</a><br>"; } ////sleep(2); } // echo "<br><b>全部更新完成</b> 完成日期:"; // echo date("Y年m月d日 H:i:s",time()); //sleep(2); // Update_All_Link($in_url) ; }
function Update_All_Link($in_url = '', $days) { global $db; if (empty($in_url)) { $sql = "select * from ve123_links where updatetime<='" . (time() - 86400 * $days) . "' order by link_id desc"; //echo $days."<br>"; } else { //$sql="select * from ve123_links where url like '%.".getdomain($in_url)."%' order by link_id desc";//echo $days."<br>"; $sql = "select * from ve123_links where url like '%" . $in_url . "%' order by link_id desc"; //echo $days."<br>"; } //$sql="select * from ve123_links order by link_id"; echo $sql; $query = $db->query($sql); while ($row = $db->fetch_array($query)) { if (is_url($row["url"])) { echo $row["url"] . "<br>"; ob_flush(); flush(); sleep(1); Update_link($row["url"]); } //sleep(2); } sleep(20); // Update_All_Link($in_url) ; }