图片-动鱼小窝
图片-动鱼小窝

php简易的随机图片API

图片需要按顺序命名,图片多了重命名比较麻烦;

每次新增图片都需要去修改代码。

所以,这里对代码进行了一下修改:

<?php
    $dir = 'images'; //图片存放目录
    $arr = scandir($dir); //列出目录下所有的文件
    array_splice($arr,0,2); //移除数组中的元素,因为获取到的第一个和第二个元素是 . 和 .. 代表当前目录和上一级目录
    shuffle($arr); //把数组中的元素按随机顺序重新排列
    $image=$arr[0]; //读取重新排列后的数组中的第一个元素
    Header("Location: $dir/$image");
?>

在站点目录下新建一个目录 images,然后将所有的图片放置在这个目录下。scandir() 会列出 images 目录中的文件和目录。

这样图片的命名就可以随意了,同时新增图片也只需要上传图片到 images 目录下即可。

访问链接:你的域名/该PHP文件名(例如:你的域名/img.php)

© 版权声明
THE END
喜欢就支持一下吧
点赞10打赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容