Php 如何从提供的URL获取图标文件
通过提供一些简单的步骤来帮助我 类似URL:www.facebook.com 如何获取facebook图标Php 如何从提供的URL获取图标文件,php,fetch,favicon,Php,Fetch,Favicon,通过提供一些简单的步骤来帮助我 类似URL:www.facebook.com 如何获取facebook图标 提前感谢..首先,尝试在根目录中检索favicon.ico,在本例中就是这样 如果不起作用,请检索主页并在内容中查找以下HTML标记之一: <link rel="shortcut icon" type="image/x-icon" href="someurl" /> <link rel="icon" type="image/x-icon" href="someurl" /
提前感谢..首先,尝试在根目录中检索favicon.ico,在本例中就是这样 如果不起作用,请检索主页并在内容中查找以下HTML标记之一:
<link rel="shortcut icon" type="image/x-icon" href="someurl" />
<link rel="icon" type="image/x-icon" href="someurl" />
有时,favicon.ico确实存在,但缺少
标记。您可以使用以下命令
<?php
$url = 'http://example.com/';
$doc = new DOMDocument();
$doc->strictErrorChecking = FALSE;
$doc->loadHTML(file_get_contents($url));
$xml = simplexml_import_dom($doc);
$arr = $xml->xpath('//link[@rel="shortcut icon"]');
echo $arr[0]['href'];
xpath('//link[@rel=“快捷方式图标”]”);
echo$arr[0]['href'];
您可以通过类似的方式解析FB的主页,并搜索rel属性为icon的链接标签。有了这个,你就可以卷曲文件,并将其用于显示链接等
rel=“快捷方式图标”
或rel=“图标”
的链接
标记。从此标记中提取href
值。下面是来自FB的链接标签示例:
你想得到它还是什么?你是说那个?你想用它做什么?我正在建立一个网站,用户将在其中输入url。我希望favicon必须自动获取favicon是每个人最喜欢的图标。+1表示建议至少先尝试通常的位置。)@raina77ow+1,因为他先查看默认位置,所以投票给他。