2 0 1

简单给友情链接增加显示favicon的功能

始皇帝 秦始黄
4天前 56

在友情链接前面加一个显示ico图标的小功能,需要服务器可以访问google。

因为这个方法会实时去访问谷歌接口,会比较慢,然后我为了加载速度就放弃了。另外国内也有提供这个api的,可以去搜索一下。

使用效果如下图:

QQ_1731811823380.webp

前端调用代码:

<img src="https://bbs.ss/ico.php?url=<?php echo $v['link']?>" style="width:18px;height:18px;margin:4px 0 5px 0;" class="img-fluid rounded-circle avatar-3">

ico.php的代码如下:

<?php 
      if (isset($_GET['url'])) {$icon = file_get_contents("http://www.google.com/s2/favicons?sz=64&domain=" . $_GET['url']);
      if ($icon) {header('Content-type:image/png');
            echo $icon;
          
    }else{
      header('Content-type:image/png');
      echo file_get_contents('https://bbs.ss/favicon.ico');
    }
}
最新回复 (2)
  • 无上皇 小世界 4天前
    0 引用 2

    上镜了 上镜了

  • 大王 高启强 3天前
    0 引用 3

    臣愿效犬马之劳,尽忠职守,为陛下分忧解难。

请先登录后发表评论!

返回
请先登录后发表评论!
2
1