正在读取数据,页面载入中,请稍后...

自建的床图API接口代码,比市面上的既简单又稳定

什么是床图,就是第三方图片,比如:新浪床图、腾讯床图、百度床图、必应床图、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文件,用来做演示效果的,这个文件可有可无的哦。

自建的床图API接口代码,比市面上的既简单又稳定 - 全民博客

<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的开源源码,后续还会继续上传更多。在这里,你都可以找到你想要的源码,还有你想要的织梦模板等等。当然,开源的源码,直接下载,直接上传的,反正我是没有测试的,本着免费分享的原则,大家自己下载测试吧,先修改后使用,不然很多的外链哦。

本文结束

评论专区

发表评论

评论列表(无评论)