喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [原创] 定期更新某个函数  
 
millken
高级会员
Rank: 4


UID 73040
精华 0
积分 740
帖子 493
金钱 740 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-9
来自 REFERER
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
定期更新某个函数

本来是想获取百度今日热门关键字,然后入库来自己调用,当然关键字每天只需更新一次即可。因为不能直接缓存成文件,而是先入库(更新配置信息)后,再从库里读出网站的配置信息后再缓存成文件,所以不需要用到FOPEN等函数。于是想到假定有个文件(锁),当这个锁的修改时间过了一天,我们就更新,反之则不更新。

<?php
$upTime 
3600;//自定义更新周期
if(!file_exists('update.lock') || time()-filemtime('update.lock')>$upTime)
{
    
$update true;
    
touch('update.lock');//没有此文件时会自动生成
}else{
    
$update false;
}
if(
$update){updateSeoKeywords();}
?>
用后发现效率还是挺高的,主要就是刷新更改了一下文件的时间。没有冗余的操作




Blogger 免费搭建的个人BLOG
2007-7-25 01:32 PM#1
查看资料  Blog  发短消息  顶部
 
歪歪飞扬
注册会员
Rank: 2


UID 95184
精华 0
积分 94
帖子 77
金钱 94 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-7-11
状态 离线
[广告]: 代充Paypal帐号美元
你那个从百度调用热门关键字的程序发出来看看!!
2007-7-31 11:12 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
millken
高级会员
Rank: 4


UID 73040
精华 0
积分 740
帖子 493
金钱 740 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-9
来自 REFERER
状态 离线
[推荐阅读] 我怎么回复不了啊?


<?php
function updateSeoKeywords()
{
    global 
$db;
    
$fd file_get_contents('http://top.baidu.com/index_more.html');
    
$fd iconv("GBK","UTF-8",$fd);
    
$startpos strpos($fd'十大电视节目风云榜') + strlen('十大电视节目风云榜');
    
$endpos strpos($fd'</table>'$startpos);//截取标记
    
$book_intro trim(substr($fd$startpos$endpos $startpos));
    
preg_match_all("/\"_blank\"> (.*)</a>/"$book_intro$c);
    
//$carr = array_slice($c[1], 0, 4);//取前4个
    
$SeoKeywords implode(",",$c[1]);
    
$db->query("REPLACE INTO `config` (`name`,`value`) values ('seokeyword','$SeoKeywords'),('seotitle','$SeoKeywords')");
    
updatecachefile('config');
}
?>




Blogger 免费搭建的个人BLOG
2007-8-1 09:28 AM#3
查看资料  Blog  发短消息  顶部
 
millken
高级会员
Rank: 4


UID 73040
精华 0
积分 740
帖子 493
金钱 740 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-9
来自 REFERER
状态 离线
[推荐阅读] 肚脐附近有个痦子
效果见我的签名~



Blogger 免费搭建的个人BLOG
2007-8-1 09:33 AM#4
查看资料  Blog  发短消息  顶部
 
小树叶子
注册会员
Rank: 2



UID 88652
精华 0
积分 76
帖子 38
金钱 76 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-2-28
状态 离线
[推荐阅读] 北京中关村招聘PHP程序员
不错,收藏了
2007-8-2 11:28 AM#5
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.030589 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP