首页
每日新闻
友情链接
关于小爱
更多
壁纸大全
Search
1
每天60s读懂世界api分享
3,642 阅读
2
烟雨图床对接github全面教程
2,493 阅读
3
域名解红(拦截)教程
2,373 阅读
4
关于本站
2,091 阅读
5
Typecho博客Joe主题实现友链自动检测
2,076 阅读
生活随笔
活动资讯
互联网安全
网站源码
实用软件
登录
/
注册
Search
标签搜索
互联网安全
小爱blog
typecho
api
CSS
怀念
状态
源码
Azhao
888mz
小爱说说
空调
袁隆平
IIS
2021腾讯游戏
微信
腾讯音乐人
公安备案
端午安康
20岁的年纪
Azhao
累计撰写
46
篇文章
累计收到
352
条评论
首页
栏目
生活随笔
活动资讯
互联网安全
网站源码
实用软件
页面
每日新闻
友情链接
关于小爱
壁纸大全
搜索到
2
篇与
的结果
2022-11-05
搭建随机图片api源码
{message type="success" content="我也很纠结 写这篇文章的意义在哪"/} 下面2种方法{tabs}{tabs-pane label="第一种"}<?php $arr = file('img.txt'); $n = count($arr) - 1; for ($i = 1; $i <= 1; $i++) { $x = rand(0, $n); header("Location:" . $arr[$x], "\n"); }1.先新建一个img.txt文本文档,这个文本文档是放置自己图片的外链的。(一行一个图片链接)2.然后再新建一个PHP 文件(命名随意,最好方便自己记忆),打开文件输入以下代码3. {/tabs-pane}{tabs-pane label="第二种"}1.新建xxx(你自己定义).php,放入以下代码。2.新建图片文件夹,如images,放入随机图片。无需改名。3.其中 代码第10行images/改为你的图片目录文件夹。12行也是 <?php header('Cache-Control:no-cache,must-revalidate'); header('Pragma:no-cache'); header("Expires:0"); header("Access-Control-Allow-Origin:*"); //处理请求输出数据 //这将得到一个文件夹中的所有gif,jpg和png图片的数组 $rand=rand(0,1); if($rand){ $localurl="images/*.{gif,jpg,png}"; }else{ $localurl="images/*.{gif,jpg,png}"; } $img_array=glob($localurl,GLOB_BRACE); //从数组中选择一个随机图片 $img=array_rand($img_array); $imgurl=$img_array[$img]; $https=isset($_GET["https"])?$_GET["https"]:1; if($https == "true"){ $imgurl='https://'.$_SERVER['SERVER_NAME'].'/'.$imgurl; }else{ $imgurl='http://'.$_SERVER['SERVER_NAME'].'/'.$imgurl; } if(isset($_GET["type"])?$_GET["type"]:1=="json"){ $rTotal='0'; $gTotal='0'; $bTotal='0'; $total='0'; $imageInfo = getimagesize($img_array[$img]); //图片类型 $imgType = strtolower(substr(image_type_to_extension($imageInfo[2]), 1)); //对应函数 $imageFun = 'imagecreatefrom' . ($imgType == 'jpg' ? 'jpeg' : $imgType); $i = $imageFun($img_array[$img]); //测试图片,自己定义一个,注意路径 for($x=0; $x<imagesx($i); $x++){ for($y=0; $y<imagesy($i); $y++){ $rgb=imagecolorat($i,$x,$y); $r=($rgb>>16)&0xFF; $g=($rgb>>8)&0xFF; $b=$rgb&0xFF; $rTotal+=$r; $gTotal+=$g; $bTotal+=$b; $total++; } } $rAverage=round($rTotal/$total); $gAverage=round($gTotal/$total); $bAverage=round($bTotal/$total); $arr=array('ImgUrl'=>$imgurl,'Color'=>"$rAverage,$gAverage,$bAverage"); echo json_encode($arr); exit(); } //在页面显示图片地址 //echo $imgurl; header("location:$imgurl");{/tabs-pane}{/tabs} 这是我搭建的: https://www.888mz.cn/api.php下面是我个人收集的api 樱花:https://www.dmoe.cc/random.php搏天:https://api.btstu.cn/sjbz/api.php小歪:https://api.ixiaowai.cn/api/api.php保罗:https://api.paugram.com/wallpaper/墨天逸:https://api.mtyqx.cn/tapi/random.phpEEE.DOG:https://api.yimian.xyz/img东方Project:https://img.paulzzh.tech/touhou/randomlikepoems随机图:https://api.likepoems.com/img/sina/nature其它随机图:https://api.wuque.cc/random/images
2022年11月05日
341 阅读
1 评论
3 点赞
2021-11-28
2022新年倒计时源码
成品修改时间: 根目录/js/app.js修改标题: index.html隐藏内容,请前往内页查看详情
2021年11月28日
484 阅读
27 评论
7 点赞