示例#1
0
 function refresh_url($url_id)
 {
     $info = $this->get_url($url_id);
     if (strstr($info["url"], 'bit_') || strstr($info["url"], 'messages_')) {
         return false;
     }
     @($fp = fopen($info["url"], "r"));
     if (!$fp) {
         return;
     }
     $data = '';
     while (!feof($fp)) {
         $data .= fread($fp, 4096);
     }
     fclose($fp);
     global $gBitSystem;
     $now = $gBitSystem->getUTCTime();
     $query = "UPDATE `" . BIT_DB_PREFIX . "tidbits_bookmarks_urls` SET `last_updated`=?, `data`=? WHERE `url_id`=?";
     $result = $this->mDb->query($query, array((int) $now, BitDb::dbByteEncode($data), $url_id));
     return true;
 }