`

php随机显示指定文件夹下的所有图片(转载分享)

 
阅读更多

php随机显示指定文件夹下的所有图片

发布时间:2015-03-24编辑:脚本学堂
php随机显示指定文件夹下的所有图片
随机显示指定文件夹下的所有图片。

 

复制代码代码如下:
<?
# Init Array
$files = array();
# Get Folder
if($_GET['folder']) {
    $folder = $_GET['folder'];
} else {
    # Set Default Folder
    $folder = '/img/';
}
# Set Full Path
$path = $_SERVER['DOCUMENT_ROOT'] . '/' . $folder;
# Open Directory
if($handle = opendir($path)) {
    # Loop Through Directory
    while(false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            if(substr($file, -3) == 'gif' || substr($file, -3) == 'png' || substr($file, -3) == 'jpg' || substr($file, -4) == 'jpeg') $files[count($files)] = $file;
                }
    }
}
# Close Handle
closedir($handle);
# Init Random
$rand = rand(0, count($files)-1);
# Check Header Type
# GIF
if(substr($files[$random], -3) == 'gif') header("Content-type: image/gif");
# JPEG
elseif(substr($files[$random], -3) == 'jpg') header("Content-type: image/jpeg");
elseif(substr($files[$random], -4) == 'jpeg') header("Content-type: image/jpeg");
# PNG
elseif(substr($files[$random],-3) == 'png') header("Content-type: image/png");
# Read File
readfile($path . '/' . $files[$random]);
?>

本文转自脚本学堂 http://www.jbxue.com
查看原文:php随机显示指定文件夹下的所有图片

分享到:
评论

相关推荐

    php随机显示指定文件夹下图片的方法

    本文实例讲述了php随机显示指定文件夹下图片的方法。分享给大家供大家参考。具体如下: 此代码会从指定的服务器文件夹随机选择一个图片进行显示,非常有用,图片格式为.gif,.jpg,.png &lt;?php //This will get an ...

    使用 PHP显示文件夹中的所有图像_ PHP_代码_下载

    使用 PHP 显示文件夹中的所有图像 一个简单的网页,用于显示文件夹中的所有图像。它需要 PHP。 图像将显示的最大宽度为 900 像素。如果单击它,大于 900 像素的图像将显示其完整大小。 您可以链接到特定图像,因为...

    自动读取文件夹中图片并显示在网页中

    这通常涉及到`fs`模块(Node.js)或`os`和`path`模块(Python)等,用于遍历指定目录下的所有文件。 - **图片路径处理**:找到图片后,我们需要处理文件路径,使其成为可以在网页上使用的URL。这可能需要根据服务器...

    PHP实现随机显示目录下的图片

    今天时运高,看到一个PHP随机显示目录下图片的源码,学习一下,并分享之。 正文先看看原理:从一个目录里获取某类型文件的清单(用在WEB的话一般是jpg/gif/png)-&gt;通过随机函数选一个图片-&gt;输出代码。 PHP代码...

    php随机显示图片

    php程序随机显示图片 $handle = opendir('./'); //当前目录 while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录 list($filesname,$kzm)=explode(".",$file);//获取扩展名 if ($kzm=="gif" or ...

    php 读取文件夹下所有图片、文件的实例

    在PHP编程中,有时我们需要处理文件系统操作,例如读取...总结来说,这段PHP代码提供了读取和显示指定文件夹下所有文件的基本方法,特别适用于处理图片。你可以根据实际需求进行相应的修改和扩展,以满足更复杂的场景。

    PHP递归寻找指定文件夹的所有文件,并且按照扩展分好目录

    在PHP编程中,有时我们需要遍历一个文件夹及其所有子文件夹,找出特定类型的文件,并将它们按照扩展名分类到不同的目录下。这样的任务对于文件管理、数据整理或自动化脚本编写尤其有用。下面我们将详细讲解如何实现...

    读取文件夹下所有文件并做成链接php

    本篇文章将详细介绍如何使用PHP脚本来读取指定文件夹下的所有文件,并根据特定的条件(例如文件扩展名)筛选出需要处理的文件。最终,脚本会生成一个包含这些文件链接的列表,每个链接旁边还会显示该文件的创建日期...

    php删除上传的图片及文件夹

    在这个示例中,`deleteFolder()`函数通过递归的方式删除指定文件夹及其所有子文件和子目录。首先使用`glob()`函数获取文件夹下的所有文件和子目录,然后分别进行处理。如果是目录,则再次调用`deleteFolder()`函数...

    查找文件夹下所有的文件,我辛苦了好久才写出来的

    在CMD中,`dir /s /b`命令可以列出指定文件夹及其子文件夹下的所有文件,而`dir /s /b *.txt`则会只显示.txt文件。在PowerShell中,`Get-ChildItem -Recurse`命令也能实现相同的功能,如果加上`-Filter "*.txt"`参数...

    php获取文件夹路径内的图片以及分页显示示例

    标题中的"php获取文件夹路径内的图片以及分页显示示例"是指在PHP中如何遍历指定文件夹内的图片,并实现这些图片的分页显示。这个功能在网站中经常用于展示用户上传的图片或者处理存储在服务器上的图像资源。 描述中...

    php遍历、读取文件夹中图片并分页显示图片的方法

    标题中的“php遍历、读取文件夹中图片并分页显示图片的方法”是指使用PHP编程语言实现一种功能,即动态地从指定的文件夹(本例中的`images`目录)中读取所有的图片文件(如.jpg、.gif格式),然后通过分页的方式在...

    自己写的随机php文件

    一个php随机的示范代码,很有用处 ",".$output[rand(0,5000)].",".$output[rand(0,5000)].",".$output[rand(0,5000)].",".$output[rand(0,5000)].",".$output[rand(0,5000)].",".$output[rand(0,5000)].",".$output...

    PHP删除文件夹及文件夹中的所有内容

    PHP删除文件夹及文件夹中的所有内容,方便、快捷

    PHP实现批量清空删除指定文件夹所有内容的方法

    在PHP编程中,有时我们需要处理文件系统操作,例如批量清空或删除指定文件夹中的所有内容。这通常涉及到遍历目录结构并删除其中的文件和子目录。本文将详细介绍如何使用PHP实现这一功能,并提供一个具体的示例代码。...

    php 删除文件夹和它下面的所有文件

    php代码;删除某个文件夹和该文件夹下面的所有文件;改代码没有用递归调用的方式;

    从文件夹里读取图片文件排序效果

    脚本实现了从指定文件夹读取图片并按页显示的功能。此功能的核心是计算每页显示的图片数量以及总页数,并通过遍历文件夹中的文件来展示图片。 #### 分页逻辑: - **确定每页显示的图片数量**:`PageSize = 20` - **...

    遍历文件夹下的文件名

    以下是一个简单的Delphi 7代码示例,演示了如何遍历指定文件夹下的所有文件名: ```delphi uses System.IOUtils; procedure ListFilesInDirectory(const DirPath: string); var Files: TStringDynArray; I: ...

Global site tag (gtag.js) - Google Analytics