php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名


Posted in PHP onMay 26, 2017

写一个PHP函数,实现扫描并打印出自定目录下(含子目录)的所有jpg文件名的方法

<?php

$dir = "E:\照片\\";

//打印文件夹中所有jpg文件
function printJpg($dir,$deep = ""){
 $dirSource = dir($dir);

 while($d = $dirSource->read()){
  if($d == "." || $d == ".."){
   continue;
  }
  if(filetype($dir.$d) == "dir"){
   printJpg($dir.$d."/",$deep."--");
  }

  if(mime_content_type($dir.$d) == "image/jpeg"){

   echo $deep.$d."<br/>";
  }
 }
}

printJpg($dir);

这个函数在我本地运行的时候回超时,可能是我本地图片有点多,好几十G图片。

以上这篇php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php面向对象的方法重载两种版本比较
Sep 08 PHP
php 上传功能实例代码
Apr 13 PHP
PHP实现简单的新闻发布系统实例
Jul 28 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
Nov 02 PHP
ThinkPHP实现登录退出功能
Jun 29 PHP
PHP递归实现快速排序的方法示例
Dec 18 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
Jun 14 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
PHP Web表单生成器案例分析
Jun 02 PHP
老生常谈PHP面向对象之注册表模式
May 26 #PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 #PHP
Yii框架实现多数据库配置和操作的方法
May 25 #PHP
Yii框架扩展CGridView增加导出CSV功能的方法
May 24 #PHP
[原创]php正则删除html代码中class样式属性的方法
May 24 #PHP
PHP 年月日的三级联动实例代码
May 24 #PHP
php验证码生成器
May 24 #PHP
You might like
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
php类常量用法实例分析
2015/07/09 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
Laravel 实现添加多语言提示信息
2019/10/25 PHP
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
js 获取、清空input type=&quot;file&quot;的值示例代码
2014/02/19 Javascript
一个字符串反转函数可实现字符串倒序
2014/09/15 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
使用javascript插入样式
2016/03/14 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
[01:02:45]完美世界DOTA2联赛 LBZS vs Forest 第三场 11.07
2020/11/09 DOTA
Python日期操作学习笔记
2008/10/07 Python
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
python字符串连接方法分析
2016/04/12 Python
python 绘制场景热力图的示例
2020/09/23 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
文明礼仪标语
2014/06/13 职场文书
大专生自荐书范文
2014/06/22 职场文书
新党员入党决心书
2015/09/22 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers