获取某文件下 的文件夹和文件

public function dirRead($dir=''){//$dir = './upload/images';$result = '';if (is_dir($dir)){if ($dh = opendir($dir)){while (($file = readdir($dh)) !== false){if($file !="." && $file !=".."){$result[] = $file;}}closedir($dh);}else{$result = '';}}return $result;}

返回数组格式

获取某文件夹下的文件和文件夹  包括子目录的

public  function getFiles($path,$child=false){$files=array();if(!$child){if(is_dir($path)){$dp = dir($path);}else{return null;}while ($file = $dp ->read()){if($file !="." && $file !=".." && is_file($path.$file)){$files[] = $file;}}$dp->close();}else{$this->scanfiles($files,$path);}return $files;}

public function scanfiles(&$files,$path,$childDir=false){$dp = dir($path);while ($file = $dp ->read()){if($file !="." && $file !=".."){if(is_file($path.$file)){//当前为文件$files[]= $file;}else{//当前为目录$this->scanfiles($files[$file],$path.$file.DIRECTORY_SEPARATOR,$file);}}}$dp->close();}

转载于:https://www.cnblogs.com/wesky/p/7483737.html

php 获取某文件内容相关推荐

  1. php curl 采集文件,curl获取远程文件内容

    /** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_conten ...

  2. 获取远程文件内容之浏览器模拟器(BrowserEmulator)

    出于安全的考虑,常常会关闭fopen, file_get_contents, 也就是会把 allow_url_fopen设置为OFF,如果想要继续使用这些函数,就可以用到这个类. <?php/* ...

  3. php 读写远程文件内容,php获取远程文件内容的函数

    一个简单的php获取远程文件内容的函数代码,兼容性强.直接调用就可以轻松获取远程文件的内容,使用这个函数也可获取图片.代码如下: /** * 读远程内容 * @return string */ fun ...

  4. linux下qt浏览word文件内容,Qt获取office文件内容

    Qt获取office文件内容 需要获取word文件的文件内容.网上找了好久,大部分都是excel的.而word的很少.所以在这里记录一下,方便大家查阅和自己使用. 使用的Qt版本是5.4.2 . 下面 ...

  5. PHP获取远程文件内容

    一. 介绍 只要在 php.ini 文件中激活了 allow_url_fopen 选项,您可以在大多数需要用文件名作为参数的函数中使用 HTTP 和 FTP URL 来代替文件名.同时,您也可以在 i ...

  6. js获取json文件内容

    搞了很久才搞出来,一定要记一下这次 创建两个js文件,获取两个不同的json文件,就可以导入两个json文件数据,欢迎大家给予更好的建议谢谢 js文件 //get_g1.js function f1( ...

  7. linux c编程获取excel文件内容,c读取excel文件内容

    如何用C语言实现读取excel文件中的数据呢? 要做的是在Linux环境下使用C语言实现快速读取excel文件并保存成文本格式基本思路 基础实现方法同上篇文章<直接通过ODBC读.写Excel表 ...

  8. C++编程-8:C++获取Word文件内容

    1.新建Win32控制台程序 2.项目右键类向导,添加类->类型库中的MFC类. 3.按照下图添加相应的类 4.修改CApplication.h.CDocument0.h.CDocuments. ...

  9. php 获取xlsx,PHPExcel获取.xlsx文件内容

    include '/home/www/PHPExcel/Classes/PHPExcel.php'; include '/home/www/PHPExcel/Classes/PHPExcel/IOFa ...

  10. 使用jquery中的getJSON函数获取json文件中的内容并输出到页面上和使用 AJAX处理JSON文件

    html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

最新文章

  1. 使用LINQ进行多表操作(二)
  2. 日期加星期存入mysql_在MySQL中添加两个星期的日期?
  3. ElasticSearch2.3.1环境搭建哪些不为人知的坑
  4. HDU 4787 GRE Words Revenge
  5. Generate a String CodeForces - 710E(dp)
  6. fastjson把对象转化成json避免$ref
  7. 学习笔记(07):MySQL数据库运维与管理-02-用户权限授予演示
  8. android dex2oatd e,解決android項目Error:Execution failed for task ':app:dexDebug'.ebug'錯誤
  9. windows live 2012发布文章解决办法??
  10. Ample Sound Ample Bass Metal Ray5 for mac - 低弦音软件
  11. Mit6.S081-实验4-Traps
  12. pdf文档怎样转换成word文档?2022pdf转word软件推荐
  13. 瑞星木马防御专杀QQ,360,百度软件管家(见图为证!)
  14. 以太网卡支持的工作模式
  15. Guarded Suspension模式:等待唤醒机制
  16. vue3.0 watch监听器使用方法
  17. 机械能计算机实验教案,机械能教案
  18. mysql查询结果升序_MySQL ORDER BY:对查询结果进行排序
  19. vue 项目进行直播视频 vue-video-player
  20. 基于vue和svg的树形UI

热门文章

  1. 再谈mysql数据库之索引,联合索引,覆盖索引
  2. Spring源码阅读 —— 一文看懂AOP的流程
  3. LNMT、LAMT架构简单实例
  4. webpack分离打包css和less
  5. 好东西再安利一遍!!
  6. iOS UI08_TableView界面传值
  7. Java学习笔记(05)
  8. linux下分卷压缩,合并解压的3种方法
  9. PIC中档单片机汇编指令详解(2)
  10. IE7pro v0.9.8已经发布(已经有中文包)