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 ";