[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  免费VPS,国外永久免费VPS

秀人网图片随机图片展示网站搭建 资源+源码 适合任何图片站

全球[VPS测评]来源:VPS推荐网点击:611
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
秀人网图片随机图片展示网站搭建 资源+源码 适合任何图片站

注:本文来自网络,仅供技术分享,可替换原作者提供的图片,用来做任何图片站

演示站1:https://rj.hostloc.ltd

演示站2:http://v2ex.ltd

秀人随机图搭建教程

1.首先是图包

https://xiuren.pages.dev/xiuren-url.zip,下载这个zip,然后解压,然后服务器上:

wget -x -i xiuren-url.txtwget -x -i xiuren-url.txtwget -x -i xiuren-url.txt

总大小75g的样子,请确认盘大小足够

2.然后是html

https://xiuren.pages.dev/xiuren.zip,这是html下载链接

3.最后是php的api

html需要一个random.php的api,这个api返回的是json格式

我前后试了三种方案,这里全部放出来分享给大家,当然也请有能力大佬看看有没有更好的办法

首先这个php需要返回这样的数据:

{"title":"[XiuRen秀人网]第213期MAGIC写真","imgs":["https://rj.hostloc.ltd/uploadfile/202001/6/7C05727159.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/0705727341.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/A705727374.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/9C05727945.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/2705727174.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/5F05727780.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/CB05727279.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/B505728892.jpg"]}{"title":"[XiuRen秀人网]第213期MAGIC写真","imgs":["https://rj.hostloc.ltd/uploadfile/202001/6/7C05727159.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/0705727341.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/A705727374.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/9C05727945.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/2705727174.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/5F05727780.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/CB05727279.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/B505728892.jpg"]}{"title":"[XiuRen秀人网]第213期MAGIC写真","imgs":["https://rj.hostloc.ltd/uploadfile/202001/6/7C05727159.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/0705727341.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/A705727374.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/9C05727945.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/2705727174.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/5F05727780.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/CB05727279.jpg","https://rj.hostloc.ltd/uploadfile/202001/6/B505728892.jpg"]}

第一个方案是,把所有的json按行放在txt里面,然后php随机读取一行,然后返回,代码如下:

<?php header('Content-Type:application/json; charset=utf-8');$f='1.txt'; //文件名$a=file($f); //把文件的所有内容获取到数组里面$n=count($a); //获得总行数$rnd=rand(0,$n); //产生随机行号$rnd_line=$a[$rnd]; //获得随机行echo "$rnd_line"; //显示结果?><?php header('Content-Type:application/json; charset=utf-8');$f='1.txt'; //文件名$a=file($f); //把文件的所有内容获取到数组里面$n=count($a); //获得总行数$rnd=rand(0,$n); //产生随机行号$rnd_line=$a[$rnd]; //获得随机行echo "$rnd_line"; //显示结果?><?php header('Content-Type:application/json; charset=utf-8');$f='1.txt'; //文件名$a=file($f); //把文件的所有内容获取到数组里面$n=count($a); //获得总行数$rnd=rand(0,$n); //产生随机行号$rnd_line=$a[$rnd]; //获得随机行echo "$rnd_line"; //显示结果?>

1.txt里面放的就是所有的json,我的文件是这个,https://xiuren.pages.dev/xiurenjson.zip,下载后批量修改下域名就能用

缺点:内存好像有问题,在多人访问时,内存非常容易爆,然后php就没办法返回信息,不知道是代码的问题还是什么,希望有大佬指定

第二个方案是把json放进mysql,然后mysql随机读取

我用的方法是HeidiSQL文件导入,读取的代码是这个:

<?phpheader('Content-Type:application/json; charset=utf-8');$mysqli = new mysqli("localhost", "name", "password", "db");$sql = "select * from u2 order by rand() limit 1";$result = $mysqli->query($sql);$res = mysqli_fetch_array($result);echo $res[0];$mysqli->close();?><?phpheader('Content-Type:application/json; charset=utf-8');$mysqli = new mysqli("localhost", "name", "password", "db");$sql = "select * from u2 order by rand() limit 1";$result = $mysqli->query($sql);$res = mysqli_fetch_array($result);echo $res[0];$mysqli->close();?><?phpheader('Content-Type:application/json; charset=utf-8');$mysqli = new mysqli("localhost", "name", "password", "db");$sql = "select * from u2 order by rand() limit 1";$result = $mysqli->query($sql);$res = mysqli_fetch_array($result);echo $res[0];$mysqli->close();?>

这个方案倒是没太大缺点,就是导入可能有点麻烦,php按行导入我不会,会的大佬可以指点一下

第三个方案也是我在用的方案,就是redis,速度非常快

写入的代码:

<?php$file = fopen("1.txt","r"); while(! feof($file)){$redis = new Redis();$redis->connect('xxxxxx.com', 6666);$redis->auth('password');$redis->set(fgets($file), "name");}fclose($file);?><?php$file = fopen("1.txt","r"); while(! feof($file)){$redis = new Redis();$redis->connect('xxxxxx.com', 6666);$redis->auth('password');$redis->set(fgets($file), "name");}fclose($file);?><?php$file = fopen("1.txt","r"); while(! feof($file)){$redis = new Redis();$redis->connect('xxxxxx.com', 6666);$redis->auth('password');$redis->set(fgets($file), "name");}fclose($file);?>

读取的代码:

<?phpheader('Content-Type:application/json; charset=utf-8');$redis = new Redis();$redis->connect('xxxxxx.com', 6666);$redis->auth('password');$arList = $redis->RANDOMKEY("*");print_r($arList);?><?phpheader('Content-Type:application/json; charset=utf-8');$redis = new Redis();$redis->connect('xxxxxx.com', 6666);$redis->auth('password');$arList = $redis->RANDOMKEY("*");print_r($arList);?><?phpheader('Content-Type:application/json; charset=utf-8');$redis = new Redis();$redis->connect('xxxxxx.com', 6666);$redis->auth('password');$arList = $redis->RANDOMKEY("*");print_r($arList);?>

要搭建的话,第一步下好图片后,把对应的文件夹放到web目录下,然后批量修改我那个json里面的域名就行


[免费VPS]历史优惠活动内容
  • #教程#甲骨文(Oracle Cloud)免费VPS申请教程,需要信用卡,虚拟卡会翻车
  • #免费VPS#日主机:美国三网CN2 GIA直连,年付99元起,免费10G防御,附测评
  • #免费VPS#伏羲云:美国CN2线路低19元/月,日本/香港直连VPS月付35起,免费试用2
  • #免费VPS#goorm:免费韩国、美国NAT VPS,速度一般,10分钟休眠
  • #羊毛#EUserv:德国机房永久免费VPS,只提供IPv6,可配合CloudFlare做站
  • #来至LOC#用白票女友的思维申请EUserv免费VPS,不成功你来打我
  • #领免费VPS#青云互联:2核/2G/20G SSD/500G流量/5M/香港直连/月付19
  • #投稿#Vmshell:香港高速CMI线路,8折优惠,免费VPS测试,3日内退款,新增双IP
  • #免费VPS#FTLcloud:4核/4G/50G/10Mbps不限流量/圣何塞/首月0元,
  • #免费VPS#mlklink:1核/512M/10G SSD/1T/500Mbps/洛杉矶/
  • #免费VPS#腾讯云:专属用户领取一年轻量,2核/4G/60G SSD/1T/6Mbps/国
  • #免费VPS#腾讯云:4核/4G/80G SSD/1200G流量/8Mbps/国内轻量/免费
  • 介绍一下免费VPS及国外免费VPS
  • #免费VPS#adman新用户首次付款减500卢布 免费用一个月
  • #免费VPS#华为云抽一个月免费VPS,可选择windows系统
  • #真实测评#华为云抽奖得2核4G免费VPS测评
  • skysilk免费VPS使用12个月教程
  • skysilk的免费VPS安装bbr教程
  • #真实测评#skysilk免费VPS,1美元VPS套餐测评数据
  • #免费VPS#llrry:2CPU 256M内存 10G硬盘 20Mbps不限流量 共享IP
  • #免费VPS#2019年最新国外免费一个月的VPS
  • #免费VPS#Azure:1G内存套餐免费使用1年,可选择香港、日本、新加坡等机房,可选wi
  • #教程#甲骨文(Oracle Cloud)免费VPS申请教程,需要信用卡,虚拟卡会翻车
  • #免费VPS#日主机:美国三网CN2 GIA直连,年付99元起,免费10G防御,附测评
  • #免费VPS#伏羲云:美国CN2线路低19元/月,日本/香港直连VPS月付35起,免费试用2
  • #免费VPS#goorm:免费韩国、美国NAT VPS,速度一般,10分钟休眠
  • #羊毛#EUserv:德国机房永久免费VPS,只提供IPv6,可配合CloudFlare做站
  • #来至LOC#用白票女友的思维申请EUserv免费VPS,不成功你来打我
  • #领免费VPS#青云互联:2核/2G/20G SSD/500G流量/5M/香港直连/月付19
  • #投稿#Vmshell:香港高速CMI线路,8折优惠,免费VPS测试,3日内退款,新增双IP
  • #免费VPS#FTLcloud:4核/4G/50G/10Mbps不限流量/圣何塞/首月0元,
  • #免费VPS#mlklink:1核/512M/10G SSD/1T/500Mbps/洛杉矶/
  • #免费VPS#腾讯云:专属用户领取一年轻量,2核/4G/60G SSD/1T/6Mbps/国
  • #免费VPS#腾讯云:4核/4G/80G SSD/1200G流量/8Mbps/国内轻量/免费
  • #免费VPS#mlklink:1核/512M/10G SSD/1T/500Mbps/洛杉矶/
  • #免费VPS#腾讯云:专属用户领取一年轻量,2核/4G/60G SSD/1T/6Mbps/国
  • #免费VPS#腾讯云:4核/4G/80G SSD/1200G流量/8Mbps/国内轻量/免费
  • #投稿#Vmshell:香港高速CMI线路,8折优惠,免费VPS测试,3日内退款,新增双IP
  • #免费VPS#FTLcloud:4核/4G/50G/10Mbps不限流量/圣何塞/首月0元,
  • #免费VPS#mlklink:1核/512M/10G SSD/1T/500Mbps/洛杉矶/
  • #免费VPS#腾讯云:专属用户领取一年轻量,2核/4G/60G SSD/1T/6Mbps/国
  • #免费VPS#腾讯云:4核/4G/80G SSD/1200G流量/8Mbps/国内轻量/免费
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • VPS主机福利–国外免费vps主机、试用vps主机推荐
  • digitalocean-9月免费赠送25美元/够用5个月免费VPS
  • digitalocean-9月免费赠送25美元/够用5个月免费VPS
  • turnkeyinternet→免费vps/kvm/8g内存/8核/80gSSD/1g端口/
  • 免费VPS 国外免费vps 国外永久免费vps
  • 【最新版】 那些可以白“女票”的“免费VPS” 海外版(国外免费VPS)推荐
  • 【最新版】 那些可以白“女票”的“免费VPS” 海外版(国外免费VPS)推荐

  • 猜你可能想看的VPS


    转载请注明原文地址:http://140.238.13.167:12355/read-164610.html

    下一篇       上一篇