对于任何给定的站点“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