[Emlog教程] Emlog程序的链接ICO图标缓存调用代码
作者:CC下载站 日期:2018-10-09 07:15:38 浏览:2134 分类:站长帮
很多网站的友情链接前都有该网站的ICO图标,这样美化了友情链接的展示样式很好看;在谷歌还能访问的时候,很多都用谷歌的ICO图标接口,现在不能用了,国内也有一些ICO图标调用接口,但都不是很好,EMan思考了下,还是自己写个友情链接的ICO图标缓存代码吧;
下面的代码,就是获取网站根目录下的favicon.ico图标然后缓存到本地再调用出来,代码原理是先检测友情链接网站的favicon.ico是否存在是否能正常访问,如果正常则缓存到本地,否则缓存一个设置好的图标调用,这样提高了速度,不会每次都去检测缓存,只有过了30天后再检测一次;
新添加的链接缓存图标时有些慢,等待完成刷新下页面就可以看到正常显示了。有需要的就把下面代码复制到模版的module.php里,然后在需要的地方调用。
说明:使用这个代码需要在模版目录下新建个文件夹为favicon并设置可写权限,在这个文件夹下放个命名为link.png图片文件做为默认调用。
<?php function httpcode($url){ $ch = curl_init(); $timeout =3; curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HEADER,1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch,CURLOPT_URL,$url); curl_exec($ch); return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE); curl_close($ch); }?> <?php function favicon_file($site_url){ $diy_fav = $site_url."favicon.ico"; $site_md5 = md5($diy_fav); $fav_url = TEMPLATE_URL.'favicon/'; $fav_path = TEMPLATE_PATH.'favicon/'; $t =2592000; if(is_file($fav_path.$site_md5.'.png')==false||(time()- filemtime($fav_path.$site_md5.'.png'))> $t){ if(httpcode($diy_fav)==200){copy($site_url.'favicon.ico',$fav_path.$site_md5.'.png');}else{ copy($fav_path.'link.png',$fav_path.$site_md5.'.png'); } }else{$endurl = $fav_url.$site_md5.'.png';} return $endurl; }?>
使用方法:<img width="16" height="16" src="<?php echo favicon_file($value['url']); ?>" alt="<?php echo $value['link']; ?>" style="padding-right:5px;" />
猜你还喜欢
- 05-11 [美食] 西红柿鸡蛋面的正确做法,面条筋道,汤汁鲜香味美,大不一样哦!
- 05-11 [美食] 麻糍油条你吃过吗?追剧的绝配
- 05-11 [美食] 空气炸锅美食篇之土豆条鸡翅,隔壁小孩都馋哭了
- 05-11 [美食] 学会可乐虾仁这道菜,下一个大厨就是你
- 05-11 [美食] 你信吗?生炒排骨能短时间成菜,而且还鲜嫩脱骨,好吃入味,收藏
- 05-11 [美食] 把生活的锋芒,熬成温柔的汤,广东人与汤的不解之缘。
- 05-11 [美食] 甜品诱惑:甜蜜滋味的无尽探索
- 04-17 [美食] 老北京特色烤鸭为什么如此出名?美味在哪里呢?
- 04-16 [美食] 美味糖醋排骨做法教程大揭秘!小孩大人都爱吃
- 12-08 [资源教程] 常用家电维修与安装视频教程(附软件)
- 09-01 [教程] 实景+绿幕 直播间搭建优化教程
- 08-24 [游戏攻略] 战地无疆孔明灯怎么找? 孔明灯任务教程攻略[多图]
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[课程] 张景明教授《一病一讲·100集》
[美食] 山楂加一宝,三高不来找!促消化治便秘,健康活到老!
[桌游棋牌] 2024.5.10围棋赛事:女子围甲吴依铭力克吴侑珍,韩国围甲半决赛党毅飞胜金彩瑛
[摄影] 想挣钱的摄影师建议收藏!
[摄影] 南沙港码头夜拍-索尼A7C2
[摄影] 老照片 1935年的日本东京 古老的建筑
[美食] 最适合女人吃的食物排行榜,猪蹄未上榜,红薯倒数第一,建议了解
[美食] 西红柿鸡蛋面的正确做法,面条筋道,汤汁鲜香味美,大不一样哦!
[美食] 渐渐消失的80年代零食,吃过的不再年轻,难忘的味道,你还记得吗
[美食] 日本面包界的B级美食——薯片面包、可乐饼面包、炸鱼糕面包卷……
[资料] [大学期末救急课] 猴博士+高斯课堂+斐多课堂,全集视频合集
[云资源] 价值2万元的老男孩Python教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[云资源] 花了一千多元买的私人健身教程
[下载工具] Internet Download Manager 6.42.7 (IDM)
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[资料] 3000 套电影电视剧 LOGO 宣传片常用音效合集包
[安卓软件] 酷我音乐APP_v10.7.6.4 去广告破解豪华VIP版
[即时通讯] 微信PC版WeChat 3.9.9.43 多开防撤回绿色版
[安卓软件] Solid Explorer文件管理器APP 2.8.38 破解版
[云资源] 价值2万元的老男孩Python教程
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[云资源] 花了一千多元买的私人健身教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[动画] 北斗神拳(1984) [两季合集] [MKV]
[资料] 抗战阵亡将士资料+续编
[电视剧] 三体 (2024) 全8集 网飞版本 中文字幕 合集
[纪录片] 河西走廊【10集 国语 中文字幕 1080P 10.8G MP4】
[电影] 2024年喜剧片·热辣滚烫 [mp4]
[影视] 铁爪 WEB-DL版下载 2023 The Iron Claw 23.48G
- 最新评论
-
我想看看mw2ddyy 评论于:04-26 好东西阿zfy123123 评论于:04-18 谢谢楼主xiaoqi 评论于:04-12 勿在线解压,勿手机解压,请在电脑上用最新款压缩软件解压!推荐360压缩或者好压CC下载站 评论于:04-10 无法解压啊,客服能不能给个解压教程ravengrey 评论于:04-10 谢谢支持!!CC下载站 评论于:03-26 很棒的资源,感谢分享云体风身 评论于:03-26 感谢分享,好东西云体风身 评论于:03-26 谢谢支持!CC下载站 评论于:03-14 央视精品,感谢付出提供。qwer9009 评论于:03-14
- 热门tag