欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

PHP获取网站图标(favicon.ico)文件

程序员文章站 2022-05-12 19:03:01
...

有的 网站 源码中加入了这几行代码: 1 link rel ="shortcut icon" href ="/favicon.ico" type ="image/x-icon" / 或者是 1 link rel =" icon" href ="/favicon.ico" type ="image/x-icon" / 这样可以指定 图标 位置存放。 但现在的浏览器大多支持自动 获取

  有的网站源码中加入了这几行代码:

1 link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

  或者是

1 link rel=" icon" href="/favicon.ico" type="image/x-icon" />

  这样可以指定图标位置存放。

  但现在的浏览器大多支持自动获取网站根目录下的.ico文件,所以源码中看不到那几行代码。

  可行的方法:

  

 1             //得到每一个url,获取其中的icon
 2             $url = $matches[1][$i];
 3             $contents = @file_get_contents($url); 
 4             preg_match('//', $contents,$icon);
 5             if(!empty($icon)){
 6                 // print_r($icon[1]);
 7                 echo "
"; 8 $array = @get_headers($icon[1],1); 9 if(preg_match('/200/',$array[0])){ 10 // echo "
"; 
11 print_r($icon[1]); 12 echo "PHP获取网站图标(favicon.ico)文件;