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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的PHP相关文章