如何使用PHP语言搭建一个随机图片API网站

温馨提示:这篇文章已超过58天没有更新,请注意相关的内容是否还可用!

网上有很多随机图片API网站地址,调用后发现上面有些图片很好看,有些图片自己又不喜欢,后面百度了下发现还是有很多随机图片API的源代码,下面阿豪运维笔记跟大家分享下如何使用PHP语言搭建一个随机图片API网站

教学部分

1、首先新建一个站点,并在站点根目录下新建一个目录例如目录名为images

2、将需要用到的图片上传到images文件夹下

3、在站点根目录下新建一个PHP格式的文件,例如 api.php 然后编辑填写如下内容

$directory='/images/';  为图片存放位置

<?php
header("Content-type:text/html;charset=uft-8")
if($_GET['folder']){
$folder=$_GET['directory'];
}else{
$directory='/images';
}
//存放图片文件的位置
$path = $_SERVER['DOCUMENT_ROOT']."/".$directory;
$files=array();
if ($handle=opendir("$path")) {
while(false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(substr($file,-3)=='gif' || substr($file,-3)=='jpg' || substr($file,-3)=='png') $files[count($files)] = $file;
}
}
}
closedir($handle);
$random=rand(0,count($files)-1);
if(substr($files[$random],-3)=='gif') header("Content-type: image/gif");
elseif(substr($files[$random],-3)=='jpg') header("Content-type: image/jpeg");
elseif(substr($files[$random],-3)=='png') header("Content-type: image/png");
readfile("$path/$files[$random]");
?>

4、最后访问 http://网址/api.php,即可实现随机图片显示

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。

文章作者: 阿豪运维笔记(阿豪同学)
本文链接:
文章版权:站长码字很辛苦,除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码