Esempio n. 1
0
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);
    }
}
Esempio n. 2
0
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) ;
}
Esempio n. 3
0
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) ;
}