此代码适用于大多数网站像谷歌,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 2012-04-25 09:07:40
Alp的解决方案绝对是代码最少的解决方案。少代码==少头痛。 – Jon 2012-04-25 09:08:33
显然,我需要用PHP做到这一点:) – xRobot 2012-04-25 09:09:56