function insert_links($url) { global $db, $config; $spider = new spider(); $spider->url($url); $links = $spider->links(); $sites = $spider->sites(); foreach ($sites as $value) { $site_url = GetSiteUrl($link); $site = $db->get_one("select * from ve123_sites where url='" . $site_url . "'"); $site_id = $site["site_id"]; $row = $db->get_one("select * from ve123_links where url='" . $value . "'"); if (empty($row) && is_url($value)) { echo $value . "<br>"; $array = array('url' => $value, 'site_id' => $site_id, 'level' => '0'); $db->insert("ve123_links", $array); } else { echo "ÒÑ´æÔÚ:" . $value . "<br>"; } ob_flush(); flush(); sleep(1); $row = $db->get_one("select * from ve123_sites where url='" . $value . "'"); if (empty($row) && is_url($value)) { $array = array('url' => $value, 'spider_depth' => $config["spider_depth"], 'addtime' => time()); $db->insert("ve123_sites", $array); } } sleep(1); foreach ($links as $value) { $row = $db->get_one("select * from ve123_links_temp where url='" . $value . "'"); if (empty($row) && is_url($value)) { $array = array('url' => $value); $db->insert("ve123_links_temp", $array); } } }