侧边栏壁纸
博主昵称
Miss

心中无女人,代码自然神

搭建一个属于自己的api随机图教程『本站同款』

2022年10月14日 9.6k阅读 63评论 22点赞

教大家简单搭建一个属于自己的api随机图吧 方法有两种

第一种方法(以图片源文件进行随机)

第一步:新建一个文件夹,命名为:img(这个文件里放你需要的图片)
第二步:新建一个index.php文件,写入以下代码 (这个文件就是api地址)

<?php
$img_array = glob("img/*.{webp,gif,jpg,png}",GLOB_BRACE); 
$img = array_rand($img_array); 
$dz = $img_array[$img];
header("Location:".$dz);
?>

第二种方法(以图片链接进行随机)

第一步:创建一个img.txt文件 (这个文件里放你的储存的图片链接,一行一条)
第二步:新建一个index.php文件,写入以下代码 (这个文件就是api地址)

<?php

//存有链接的文件名,这里是存放图片链接的txt文件
$filename = "img.txt";
if(!file_exists($filename)){
die('文件不存在');
}

//从文本获取链接
$pics = [];
$fs = fopen($filename, "r");
while(!feof($fs)){
$line=trim(fgets($fs));
if($line!=''){
array_push($pics, $line);
}
}

//从数组随机获取链接
$pic = $pics[array_rand($pics)];

//返回指定格式
$type=$_GET['type'];
switch($type){

//JSON返回
case 'json':
header('Content-type:text/json');
die(json_encode(['pic'=>$pic]));

default:
die(header("Location: $pic"));
}

本站同款二次元动漫图片链接300张(360高速图)

22
打赏
api

—— 评论区 ——

昵称
邮箱
网址
取消
  1. 头像
    橘子海
    Windows 10   Microsoft Edge
    回复

    感谢

  2. 头像
    回复

    感谢

  3. 头像
    Didiao
    Windows 10   Google Chrome
    回复

    感谢楼主

  4. 头像
    Windows 8.1   搜狗高速浏览器
    回复

    学习

  5. 头像
    cc
    Windows 10   Google Chrome
    回复

    QQ

  6. 头像
    SDHAI
    Windows 10   Microsoft Edge
    回复

    哇,这个就很棒

  7. 头像
    Charlotte
    Windows 10   Google Chrome
    回复

    来学习

  8. 头像
    阿伟
    Windows 10   Microsoft Edge
    回复

    看看

  9. 头像
    格雷
    Windows 10   Microsoft Edge
    回复

    来学习

  10. 头像
    Ole
    Windows 10   Google Chrome
    回复

    表情

站点公告

联系QQ:70027750

联系微信:xccx_cc

本站只是演示站,官网站访问:www.tmetu.cn

人生倒计时
最新评论
舔狗日记