前两天有大佬发了一个随机图API(见帖https://hostloc.com/thread-863842-1-1.html), 刚好我也想整一个随机图玩,想着直接下载那个网页的php改下参数结果得到的是二进制文件,所以想问下坛子里的大佬们知不知道这种php单页怎么写,他刷新的时候地址栏不会变
地址:https://jiba.cccoo.co/china/meit/Beauty.php
热议
推荐楼 yjsx86 3小时前
稍微科普一下
url和你的资源是半毛钱关系都没有
就是说www.example.com/random.mjj可以是html,也可以是图片或者视频。
具体是什么,由response里header中的content-type来告诉浏览器我发给你的二进制数据你怎么来解析
text/html : HTML
text/plain :纯文本
image/gif :gif
image/jpeg :jpg
video/x-mpg:mp4
**尚未成功,同志仍需努力
2楼 jqbaobao 4小时前
https://github.com/BlueSkyXN/RandomIMGAPI/blob/master/%E8%B7%B3%E8%BD%AC%E7%89%88%E6%9C%AC-%E6%94%AF%E6%8C%81PHP.php
https://github.com/BlueSkyXN/RandomIMGAPI/blob/master/%E4%B8%8D%E8%B7%B3%E8%BD%AC%2B%E5%A1%AB%E5%85%85%E7%89%88%E6%9C%AC-%E6%94%AF%E6%8C%81HTML%E5%92%8CPHP.php
https://www.blueskyxn.com/202012/2861.html
3楼 Frp大佬 4小时前
首先先新建一个php文件,然后在以下2种代码任选一种复制进去,地址可以自行更改。
第一种:使用自己的主机(服务器)上的图片
PHP
<?php readfile( "./img/" . rand(1,5) . ".jpg" ); ?>
新建一个目录,文件名叫img.把图片以1,2,3,4,5的命名规则放入目录中,就行了
第二种:调用其他网站(网络相册)上的图片
PHP
<?php
$id=rand(1,5);
$image[1]='https://tu.diannaobos.com/tupian/bizhi/69.jpg';
$image[2]='https://tu.diannaobos.com/tupian/bizhi/22.jpg';
$image[3]='https://tu.diannaobos.com/tupian/bizhi/80.jpg';
$image[4]='https://tu.diannaobos.com/tupian/bizhi/42.jpg';
$image[5]='https://tu.diannaobos.com/tupian/bizhi/81.jpg';
header("locationimage[$id]");
?>
最后就可以调用地址应用到网站上了: http://你的网址/suijitupian.php
你也可以加上后缀对付论坛的格式过滤,例如: http://你的网址/suijitupian.php?.jpg
4楼 伍六柒 4小时前
https://github.com/BlueSkyXN/RandomIMGAPI/blob/master/%E8%B7%B3%E8%BD%AC%E7%89%88%E6%9C%AC-%E6%94%AF ...
谢谢大佬
5楼 Frp大佬 4小时前
谢谢大佬
怎么不谢我
6楼 766txt 4小时前
占个位置
7楼 伍六柒 4小时前
首先先新建一个php文件,然后在以下2种代码任选一种复制进去,地址可以自行更改。
第一种:使用自己的主机 ...
好得,我去试试,谢谢大佬
8楼 ChenYFan 4小时前
何必呢,Worker他不香?https://api.cyfan.top
ACG动漫图片
https://api.cyfan.top/acg
参数 参数用途
r18 为true时开启限制级,注意,当携带的recap_token不是有效值时,返回的是html,请点击按钮完成 人机验证才能获取图片,并且一次人机验证只能获得一张图片,在限制级开启的情况下,json和cdn模式将被禁用.同样的,我们会视情况决定此开关在中国大陆是否可用
type 支持bg和pic,前者将返回ACG动漫背景图片,后者返回角色图片,不合法时将随机返回
restype 允许为cdn、ws、json、img,缺省为img
cdn模式下num无效,不能在r18为true时开启,api返回一个301链接,通常是jsdelivr加速链接
ws模式下所有的数据将通过WebSocket以二进制流传输,这可以帮助您更快的获取更多的图片
json模式不能在r18为true时开启,此模式可以帮助您更好地构建其他中继程序
img模式下num无效,api将直接返回一张图片
num 当ws或json模式为true时,返回的总数据量,最多支持20张
9楼 POMAH 3小时前
感谢分享,马克一下,学习了。
12楼 电脑 2小时前
13楼 伍六柒 1小时前
怎么不谢我
都谢都谢,你们都是大善人,帖子回复有时间限制
14楼 伍六柒 1小时前
图片都塞进images目录就可以了
大佬,我是放在jsdeliver里面怎么调用呢
15楼 du-sh 1小时前
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册