什么是床图,就是第三方图片,比如:新浪床图、腾讯床图、百度床图、必应床图、360床图等,自建床图,非常简单。就是一段简单的PHP代码,就能实现稳定、安全、快速的床图API接口,一小伙在我网站连搜两礼拜了,不分享都有点对不住这小伙的执着了,下面是本站使用的床图API接口代码,既简单又稳定的PHP接口代码。
教程开始
①、新建 index.html 文件,代码如下
<!DOCTYPE HTML> <html> <!--STATUS OK--> <head> <meta name="renderer" content="webkit|ie-comp|ie-stand"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,minimum-scale=1,maximum-scale=1"> <meta name="referrer" content="never"> <!-- saved from url=(0013)about:internet --> <title>无标题文档</title> </head> <style type="text/css">body{background-image: url('img.php');}</style> <body> </body> </html>
这个index.html文件,用来做演示效果的,这个文件可有可无的哦。
<meta name="referrer" content="never"> 的作用是破解图片防盗链。
②、新建 img.php 文件,代码如下
<?php error_reporting(0); header('Content-type:text/html;charset=utf-8'); // 存储数据的文件 $filename = 'img.txt';//当 img.txt 文件过大时,解决加载过慢问题 //可以使用多个文件随机加载,代码如下 $filename = 'img'.rand(1,10).'.txt'; 分别是10个文件,甚至可以是更多 // 读取整个数据文件 $data = file_get_contents($filename); // 按换行符分割成数组 $data = explode("\n", $data); // 随机获取一行索引 $result = $data[array_rand($data)]; // 去除多余的换行符(解决获取空值问题 $result = str_replace(array("\r","\n","\r\n"), '', $result); //判断$result值等于空时 if (empty($result)){ //解决 $result 参数空值问题 $result22 = $data[array_rand($data)]; // 去除多余的换行符(解决获取空值问题 $result22 = str_replace(array("\r","\n","\r\n"), '', $result22); //echo $result22;//输出图片地址 header('Location:'.$result22);//直接在 img.php 中输入图片 exit(); } else { //echo $result;//输出图片地址 header('Location:'.$result);//直接在 img.php 中输入图片 exit(); } ?>
③、新建 img.txt 文件,代码如下
http://p5.qhimg.com/bdm/1600_900_85/t01409d4a62e0210249.jpg http://p5.qhimg.com/bdm/1600_900_85/t01b973f01988d074d9.jpg http://p3.qhimg.com/bdm/1600_900_85/t015d03c0ae16974bdc.jpg http://p7.qhimg.com/bdm/1600_900_85/t01e62a449f5e95ab61.jpg http://p7.qhimg.com/bdm/1600_900_85/t014d46a590e4d07543.jpg http://p2.qhimg.com/bdm/1600_900_85/t0178b6f9b8d0f98dbe.jpg http://p8.qhimg.com/bdm/1600_900_85/t01d353903111843c0c.jpg http://p8.qhimg.com/bdm/1600_900_85/t01bc9ca880479ed3ed.jpg http://p7.qhimg.com/bdm/1600_900_85/t01e175327d441c674b.jpg http://p4.qhimg.com/bdm/1600_900_85/t0178fb7b485ab7e6ee.jpg http://p7.qhimg.com/bdm/1600_900_85/t018539129ddc216c7d.jpg
额...对于床图的话,大家还是自己找吧,这种床图,在网上还是有很多的。
完成了,非常的优雅,一段PHP代码而已,这么的简洁优雅,就是这么的简单。
特别注意
一个img.txt文件,想快速加载,那就把这个文件拆分,拆分成十个,二十个,三十个,四十个,五十个,甚至是一百个,然后用随机数字的方式,随机加载文件就行了。
教程就像《织梦图集调用标签,支持自定义模型、列表多图展示效果》一样,使用elseif判断就行了。当然,这个PHP代码,你还可以用得,非常的有内涵,发挥你的想象,比如分图片类型,动漫、风景、美女、影视等。
番外教程
除了今天写的这个源码,小千还上传在《免费网盘》有25G的开源源码,后续还会继续上传更多。在这里,你都可以找到你想要的源码,还有你想要的织梦模板等等。当然,开源的源码,直接下载,直接上传的,反正我是没有测试的,本着免费分享的原则,大家自己下载测试吧,先修改后使用,不然很多的外链哦。
本文结束
评论专区
发表评论
评论列表(无评论)