微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP – 获取网站的favicon并在必要时将其转换为png

对于任何给定的站点“example.domain.tld”或仅仅是“domain.tld”,我需要在 PHP中执行以下操作:

>如果该网站有图标,请将其放在任何地方

>如果它还不是PNG,请将其转换为PNG
>将其保存到/favicons/example.domain.tld.png

>如果网站没有图标,则不执行任何操作.

有任何想法吗?我被不可靠的文件格式和favicon的位置所困扰,但如果可能的话我想避免使用file_get_contents下载整个页面源,以便在标题中找到它.转换为png似乎并不重要.

谢谢,

马拉

通常情况下,我在提出问题后不久就找到了一个可通行的解决方案 – 让Google为您完成工作:

http://www.google.com/s2/favicons?domain=URL

返回16×16 png

原文地址:https://www.jb51.cc/php/136672.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐