万人网络 网络学院 网站运营 网络策划 网络推广 SEO 网络策划 网站优化 微商

PHP如何获取必应(Bing)背景图片及说明

微软必应(Bing)搜索有一个很不错的功能就是可以每天都更换背景图片,而且每天的背景图片都很精美值得收藏,其实我们可以通过PHP获取必应(Bing)的背景图片以及每日图片的介绍。

怎么样获取必应背景图片呢?PHP代码如下:

<?php//获取图片XML信息$url=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');   //从XML文件中找到图片的URLif(preg_match("/<url>(.+?)<\/url>/ies",$url,$matches)){     //生成图片的URL     $imgurl='http://cn.bing.com'.$matches[1];   } if($imgurl){//输出图片  header('Content-Type: image/JPEG');  @ob_end_clean();  @readfile($imgurl);  @flush(); @ob_flush(); exit(); }else{  exit('error'); }?>

看看效果:

第5行preg_match函数中的第一个参数"/<url>(.+?)<\/url>/ies"可以根据返回的XML文件换成其他的规则比如改成“<copyright>”:

<?php//获取图片XML信息$url=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');   //从XML文件中找到图片的版权介绍 if(preg_match("/<copyright>(.+?)<\/copyright>/ies",$url,$matches)){     //生成图片的版权介绍     $imgcopyright=$matches[1];   } if($imgcopyright){//输出图片版权介绍header("Content-type: text/html; charset=utf-8");echo $imgcopyright;}else{  exit('error'); }?>  
标签:
分类:SEO基础| 发布:admin| 查看: | 发表时间:2016-10-7
原创文章如转载,请注明:转载自http://www.yinese.com/seo/
本文链接:http://www.yinese.com/seo/post/seo-636.html

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。