随机图api制作

简介: txt文件内填入图片URL地址(可以是本地图片URL,也可以是网络图片URL)

使用方法

1.在站点根目录创建一个空index.php文件

2.将代码写入创建好的index.php文件

3.然后创建img.txt文件

4.txt文件内填入图片URL地址(可以是本地图片URL,也可以是网络图片URL)

<?php
//存有链接的文件名
$filename = "RandomPic.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"));
}
?>
相关文章
|
6月前
|
存储 数据采集 JSON
电商API分享:如何批量获取商品详情页数据(属性图价格sku视频评论)
电商API(应用程序接口)通常提供了丰富的数据获取功能,使开发者能够方便地获取商品详情页的各种数据,包括商品属性、图片、价格、SKU(库存量单位)、视频以及评论等。以下是一个基本的步骤指南,用于通过电商API批量获取商品详情页数据:
|
6月前
|
JavaScript 前端开发 Java
淘宝/天猫获取sku详细信息 API接口(如何抓取别人的sku图淘宝)
淘宝/天猫平台提供了获取商品SKU(Stock Keeping Unit,库存量单位)详细信息的API接口。SKU通常代表一种具有独特属性的商品变体,如颜色、尺寸等。为了获取淘宝/天猫商品的SKU详细信息,您可以遵循以下步骤:
|
缓存 监控 前端开发
一张图告诉你如何提高 API 性能
如何提升 API 性能呢?本文分享了 5 个常见的提高 API 性能的技巧。
155 0
|
API
一张图透析阿里云API应用创新大赛
一张图透析阿里云API应用创新大赛影响力
1176 0
|
前端开发 JavaScript API
百度地图JavaScript API开发叠加行政区划图
叠加显示上海效果图: body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;} #l-m...
1489 0
|
Web App开发 前端开发 JavaScript
【高德地图API】从零开始学高德JS API(一)地图展现——仙剑地图,麻点图,街景,室内图
原文:【高德地图API】从零开始学高德JS API(一)地图展现——仙剑地图,麻点图,街景,室内图 摘要:关于地图的显示,我想大家最关心的就是麻点图,自定义底图的解决方案了吧。在过去,marker大于500之后,浏览器开始逐渐卡死,大家都开始寻找解决方案,比如聚合marker啊,比如麻点图啊。
2751 0
|
Web App开发 JavaScript 前端开发
【高德地图API】从零开始学高德JS API(三)覆盖物——标注|折线|多边形|信息窗口|聚合marker|麻点图|图片覆盖物
原文:【高德地图API】从零开始学高德JS API(三)覆盖物——标注|折线|多边形|信息窗口|聚合marker|麻点图|图片覆盖物 摘要:覆盖物,是一张地图的灵魂。有覆盖物的地图,才是完整的地图。在一张地图上,除了底层的底图(瓦片图,矢量图),控件(有功能可操作的工具),最重要最不可缺少的就是覆盖物了。
2324 0
|
JavaScript API 定位技术
【百度地图API】发布静态图API啦!只需一个网址,即可展示定制百度地图!
原文:【百度地图API】发布静态图API啦!只需一个网址,即可展示定制百度地图! 摘要: 百度地图静态图API!您无须执行任何“特殊”操作便可在网页上显示此图片。 不需要 JavaScript。我们只需创建一个网址,并将其放入 标记中。
2414 0
|
JavaScript 前端开发 API
【百度地图API】百度API卫星图使用方法和卫星图对比工具
原文:【百度地图API】百度API卫星图使用方法和卫星图对比工具 百度地图API推出卫星图接口也有一个月啦~   本文除了介绍如何使用百度地图API来操作卫星图外,还顺带制作了个卫星图对比工具。   一、百度地图API卫星图 调用百度卫星图有两种方式,一是地图类型控件,一是地图底图设置。
3483 0
|
Web App开发 API 定位技术
【百度地图API】如何自定义地图图层?实例:制作麻点图(自定义图层+热区)
原文:【百度地图API】如何自定义地图图层?实例:制作麻点图(自定义图层+热区) 摘要:自定义地图图层的用途十分广泛。常见的应用,比如制作魔兽地图和清华校园地图(使用切图工具即可轻松实现)。今天我们来学习,当地图上有大量标注,比如600万个的时候,我们如何用“麻点图”来实现标注的展示。
2638 0

热门文章

最新文章