用Bing每日图片作为网站背景图

下面的代码是用php获取图片并转换为jepg格式
直接可用 <img src="bing.php"> 调用

<?php
$str=file_get_contents('https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');

$url=json_decode($str,true);
$matches=$url['images'][0]['url'];
$imgurl='https://www.bing.com'.$matches;

if($imgurl){
header('Content-Type: image/JPEG');
@ob_end_clean();
@readfile($imgurl);
@flush(); @ob_flush();
exit();
}else{
exit('error');
}
?>

css代码添加到网站css文件或者php文件

<style>body {background-image: url("bing.php 的地址");filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:100% 100%;background-size:100% 100%;background-attachment: fixed;}</style>

写api调用时发现获取的图片总是和浏览器的不一样。
结果用我服务器ip访问就一样了。
总结就是服务器是hk的,本地是国内的输出的图片原本就不一样。用Bing每日图片作为网站背景图插图


重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员 大叔心  或给邮箱发送邮件mail@dashuxin.com 我们会第一时间进行审核删除。 站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果你遇到支付完成,找不到下载链接,或者不能下载,或者解压失败,先不要忙! (博主有可能有事情或者在睡觉不能及时的回复您,QQ留言后,请耐心等待即可!)

电脑技术

一个简单python模拟登陆宝塔面板

2021-2-14 8:45:57

电脑技术

Web压力测试CC工具webbench

2021-2-14 9:00:42