このコードは、Google、YouTube、Facebook などのほとんどの Web サイトで機能しますが、technorati などの一部の Web サイトでは機能しません。
<?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 行 3 の /opt/lampp/htdocs/test/simple.php で禁止されています
テクノラティの favicon をダウンロードするにはどうすればよいですか?