首页
每日新闻
友情链接
关于小爱
壁纸大全
Search
1
每天60s读懂世界api分享
4,502 阅读
2
烟雨图床对接github全面教程
2,783 阅读
3
域名解红(拦截)教程
2,638 阅读
4
关于本站
2,465 阅读
5
Typecho博客Joe主题实现友链自动检测
2,337 阅读
生活随笔
活动资讯
互联网安全
网站源码
实用软件
登录
/
注册
Search
标签搜索
互联网安全
小爱blog
typecho
api
CSS
怀念
状态
源码
Azhao
888mz
小爱说说
空调
袁隆平
IIS
2021腾讯游戏
微信
腾讯音乐人
公安备案
端午安康
20岁的年纪
Azhao
累计撰写
48
篇文章
累计收到
366
条评论
今日撰写
0
篇文章
首页
栏目
生活随笔
活动资讯
互联网安全
网站源码
实用软件
页面
每日新闻
友情链接
关于小爱
壁纸大全
用户登录
登录
注册
搜索到
3
篇与
的结果
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日
615 阅读
2 评论
3 点赞
2021-11-09
每天60s读懂世界api分享
不是图片 这是个接口!!!不是图片 这是个接口!!!不是图片 这是个接口!!! 可以在博客后台创建一个独立页面或文章。隐藏内容,请前往内页查看详情
2021年11月09日
4,502 阅读
117 评论
38 点赞
2021-06-24
微信域名检测api接口分享(附上PHP和Python代码)
由于项目需要在微信推广,域名时不时被屏蔽或拦截,更何况微信限制也是越来越严格了。域名被拦截判断分析if 域名能正常访问(显示未被拦截) if 域名被微信拦截 if 链接抱红 else 提示已停止访问网页 if 安全提示 else 提示非官方网页 if 安全提示 else 提示网址包含过多重定向 if 拦截提示 else 请长按复制链接使用浏览器访问(应用场景)微信域名检测api接口代码接口地址: http://api.new.urlzt.com/api/vx 请求方式: GET/POST 请求示例: http://api.new.urlzt.com/api/vx?token=Token值(后台生成获取)&url=www.888mz.cn PHP demo代码<?php // Token值后台生成获取,后台地址:https://dwz.cn/TzLUYNU2 $apiToken = "********************************"; // 需要检测的地址或域名 $reqUrl = "www.urlzt.com"; $url = sprintf("http://api.new.urlzt.com/api/qq?token=Token值&url=www.urlzt.com", $apiToken, $reqUrl); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); $responseBody = curl_exec($ch); $responseArr = json_decode($responseBody, true); if (json_last_error() != JSON_ERROR_NONE) { echo "JSON 解析接口结果出错\n"; return; } if (isset($responseArr['code']) && $responseArr['code'] == 0) { // 接口正确返回 // $responseArr['data']['status'] 的取值范围:ok、blocked // ok 表示正常、blocked 表示被封 printf("测试地址(%s)的状态为:%s\n", $reqUrl, $responseArr['data']['status']); } else { printf("接口异常:%s\n", var_export($responseArr, true)); }Python demo代码# -*- coding: utf-8 -*- import json, urllib from urllib import urlencode def main(): # Token值后台生成获取,后台地址:https://dwz.cn/TzLUYNU2 apiToken = "*********************" url = "https://wx.horocn.com/api/v1/wxUrlCheck" params = { "req_url" : "www.urlzt.com", #需要检测的地址或域名 "api_token" : apiToken, } params = urlencode(params) f = urllib.urlopen("%s?%s" % (url, params)) content = f.read() res = json.loads(content) if res: code = res["code"] if code == 0: #成功请求 print res["result"] else: print "%s: %s" % (res["code"],res["msg"]) else: print "request api error" if __name__ == '__main__': main()
2021年06月24日
494 阅读
0 评论
4 点赞