【PHP】读取本地文件夹中所有图片并显示

简介: PHP图片收集系统收集作业后,为了方便老师在线查阅作业,特意写了个读取图片然后显示出来的php比较粗糙,可以再多美化美化
<?
//获取文件夹下的所有文件
$dir_str = '';
$imgType = array('gif','png','jpg','jpeg','bmp');
$handle  = opendir("./" . $dir_str); //指定目录
while (false!== ($file = readdir($handle))) { //遍历改文件所在的目录
    list($filename , $kzm) = explode('.', $file); //获取扩展名
    if ( in_array($kzm, $imgType) ) {
        if (!is_dir('./'. $file)) {
            $fileList [] = $file;
        }
    }
}
foreach ($fileList as $f) {
       echo '<div style="margin: 1em;box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.1);text-align: center;max-width:460px;display: inline-block;"> ';
       echo '<img src="'.$f.'" alt="" width="90%" height="auto">';
       echo '<p style="font-size: 1.2em;">'.$f.'</p>';
       echo '<br>';
       echo'</div>';
}
?>

PHP图片收集系统收集作业后,为了方便老师在线查阅作业,特意写了个读取图片然后显示出来的php

比较粗糙,可以再多美化美化

相关文章
|
4月前
|
PHP
使用PHP实现随机调用图片
使用PHP实现随机调用图片
140 0
使用PHP实现随机调用图片
|
5月前
|
小程序 PHP 数据安全/隐私保护
php图片加水印函数
这里分享下php给图片加水印的几个自定义函数 给图片加水印首先需要开启GD库。 用到的php函数是imagecopymerge () 和 imagecopy () imagecopymerge 函数可以支持两个图像叠加时,设置叠加的透明度
47 0
|
1天前
|
PHP 数据库
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务-2
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务
|
1天前
|
存储 PHP Apache
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务-1
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务
|
2月前
|
存储 PHP Apache
使用CFimagehost源码搭建无需数据库支持的PHP免费图片托管私人图床
使用CFimagehost源码搭建无需数据库支持的PHP免费图片托管私人图床
|
10月前
|
PHP
PHP实现自制随机图片API- 调用文件夹和引用网络图片
PHP实现随机图片API- 调用文件夹和引用网络图片
113 0
|
7月前
|
小程序 PHP
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
|
10月前
|
JSON 前端开发 API
layui框架实战案例(8):web图片裁切插件croppers.js组件实现上传图片的自定义截取(含php后端)
layui框架实战案例(8):web图片裁切插件croppers.js组件实现上传图片的自定义截取(含php后端)
389 0
|
10月前
|
PHP
PHP实现图片登录验证码的解决方案
PHP实现图片登录验证码的解决方案
75 0