随机图片API部署
最近做了一个随机表情包的小程序,开始使用的是云开发,但是使用下来感觉比较麻烦,索性使用服务器作为后端,这时候就需要一个能随机输出一个表情包的API。以下就是后端代码,只需将该代码复制到域名某文件夹下即可。
如果想要下载该小程序源码,可关注微信公众号“梦溪博客”,后台回复‘随机表情小程序‘获取下载链接!
在网站域名某文件夹下,新建一个expression文件夹,在其中新建一个index.php文件和images文件夹,只需要将图片放到images下,访问’域名‘+expression即可实现随机API效果。
<?php
$url = '域名';
$img_array = glob("images/*.{gif,jpg,png}",GLOB_BRACE);
if(count($img_array) == 0) die('没找到图片文件。请先上传一些图片到 '.dirname(__FILE__).'/images/ 文件夹');
//Pick a random image from the array
$img = array_rand($img_array);
//输出url
echo $url ;
echo ("$img_array[$img]");
如果想要输出一张图片 可注释掉url输出代码,改为以下代码:
//输出图片
header('Content-Type:image/jpeg');
echo(file_get_contents("$img_array[$img]"));
输出示例
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。