腾讯云服务器优惠活动华纳云香港服务器

如何添加Bing每日图片作为网站背景图片?

第一步:使用 notepad++ 或者其他专业的网页编辑器新建一个包含以下内容的 php 文件,如命名为 bing.php 文件。

  1. <?php
  2. $str=file_get_contents(‘http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1′);
  3. if(preg_match(“/<url>(.+?)<\/url>/ies”,$str,$matches)){
  4. $imgurl=’http://cn.bing.com’.$matches[1];
  5. }
  6. if($imgurl){
  7. header(‘Content-Type: image/JPEG’);
  8. @ob_end_clean();
  9. @readfile($imgurl);
  10. @flush(); @ob_flush();
  11. exit();
  12. }else{
  13. exit(‘error’);
  14. }
  15. ?>

第二步:保存上传到网站根目录(或者其他地方,在第三步中填写正确的 bing.php 文件路径即可),然后访问 bing.php 文件,你就会发现已经是一张 bing 的每日图片了。这个 bing.php 文件会通过 php 将图片转换为 jepg 格式,也就是说,bing.php 虽然说是一个 php 文件,但实际上它就是一个 jepg 文件,你可以通过 <img src=”bing.php”> 这个代码来展现图片。

第三步:打开网站的 header.php 之类的文件,在 </head> 标签内添加以下代码:

  1. <style>body {background-imageurl(“bing.php 的地址”);filter:“progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=’scale’)”;-moz-backgroundsize:100% 100%;backgroundsize:100% 100%;background-attachmentfixed;}</style>

至此,刷新网站之后就能看到 bing 的每日图片了。这个方法适合所有使用 PHP 建站的网站哦。

以上内容整理自@捷闪站长网

本文地址:https://boke112.com/post/4589.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu