获取网站favicon.ico图标API 源码
发布在:网站学习 评论: 8 条评论

获取网站favicon.ico图标API 源码

发表于:2018-11-13 19:52:00      发布在:网站学习      评论:8 条评论


<?php
/*
获取favicon.ico到本地
*/
 $url = @$_GET['url'];

 if($url){$url = preg_replace('/(http:\/\/)|(https:\/\/)/i','',$url);$url = 'http://'.$url;$domain = parse_url($url);$url = $domain['host'];$dir = '../icoimg';$fav = $dir."/".$url.".ico";

 header('Content-type: image/png');

 $file = @file_get_contents($fav);

 if($file){echo $file;exit;}$file = @file_get_contents("http://$url/favicon.ico");

 if($file){$f2 = $file;echo $f2;}else{$w = @file_get_contents("http://$url/",0,null,0,2000);

 @preg_match('|href=\"(.*?)\.ico\"|i',$w,$a);

 if($a[1]){$a[1] .='.ico';$f = @file_get_contents($a[1]);if($f){echo $f;}else{$u = 'http://'.$url.'/'.$a[1];$f2 = @file_get_contents($u);

 if($f2){echo $f2;}else{$f2 = @file_get_contents('../img/ico.png');echo $f2;}}}else{$f2 = @file_get_contents('../img/ico.png');echo $f2;}}

 if($f2)@file_put_contents($fav,$f2);}else{

 header("Content-Type:text/html;charset=utf-8");

 echo '示例:http://wangrunze.com/content/templates/ink/index/ico.php?url=http://wangrunze.com';

 ?><br />

 <?php $dir = "../icoimg/"; if (is_dir($dir)){if ($dh = opendir($dir)){while (($file = readdir($dh)) !== false){

 echo "文件名: $file <br>";}closedir($dh);}}?>

 <?php } ?>
评论
你好,访客
大神,能把这个 api 扒下来不? [F10]
评论时间:2018-11-23 17:21:53 回复
@Lvtu:地址:azfashao.com/q qmusic-api-php
评论时间:2018-11-23 17:22:57 回复
@Lvtu:他不是有篇文章介绍了 QQ音乐API吗
评论时间:2018-11-23 18:02:55 回复
@WRZ:我是想要类似你那个二维码一样的 API 直接拿来用的。。。。 [F2]
评论时间:2018-11-27 11:28:19 回复
API的源码可以再多来一点。。。 [F2] [F2]
评论时间:2018-11-20 10:52:18 回复
三合一收款码 词库 +1
评论时间:2018-11-16 20:36:50 回复
今天在这里签到啦,又学了一些建站知识!时间:下午6:39:09
评论时间:2018-11-16 18:39:21 回复
这个可以有 [F17]
评论时间:2018-11-14 06:29:23 回复