【发布时间】:2012-04-25 09:05:10
【问题描述】:
此代码适用于大多数网站,如 google、youtube、facebook 等,但不适用于 technorati 等一些网站:
<?php
$favicon="http://technorati.com/favicon.ico";
$content = file_get_contents($favicon);
file_put_contents('favicon/icon.ico', $content);
echo "<img src=\"http://localhost/test/favicon/icon.ico\" />";
?>
//输出:
警告:file_get_contents(http://technorati.com/favicon.ico) [function.file-get-contents]:无法打开流:HTTP 请求 失败的! HTTP/1.1 403 禁止在 /opt/lampp/htdocs/test/simple.php 上 第 3 行
如何下载 technorati 的网站图标?
【问题讨论】:
-
你可以手动完成
-
Alp 的解决方案绝对是代码最少的解决方案。更少的代码 == 更少的麻烦。
-
显然,我需要用 PHP 来做到这一点 :)
标签: php file-get-contents