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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...