如何使用PHP获取网站的图标?
我想得到,请求的网站的图标与PHP。我被推荐使用谷歌的图标服务,但它不起作用。我想自己做点什么,但不知道正则表达式的用法。
我在Google上找到了一个适用于大多数情况的课程,但它的错误率不可接受。你可以看看这里:http://www.controlstyle.com/articles/programming/text/php-favicon/
有人可以帮我使用正则表达式获取favicon吗?
我想得到,请求的网站的图标与PHP。我被推荐使用谷歌的图标服务,但它不起作用。我想自己做点什么,但不知道正则表达式的用法。
我在Google上找到了一个适用于大多数情况的课程,但它的错误率不可接受。你可以看看这里:http://www.controlstyle.com/articles/programming/text/php-favicon/
有人可以帮我使用正则表达式获取favicon吗?
使用谷歌提供的。就这么简单S2 service
http://www.google.com/s2/favicons?domain=www.yourdomain.com
刮擦这个会容易得多,试图自己做。
简单快速:
<?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'];