您的位置 首页 php

PHP获取目录下文件

本篇文章主要介绍PHP获取目录下文件,感兴趣的朋友参考下,希望对大家有所帮助。

1、获取目录下文件,不包括子目录

//获取某目录下所有文件、目录名(不包括子目录下文件、目录名)

$handler = opendir($dir);

while (($filename = readdir($handler)) !== false) {//务必使用!==,防止目录下出现类似文件名“0”等情况

if ($filename != “.” && $filename != “..”) {

$files[] = $filename ;

}

}

}

closedir($handler);

//打印所有文件名

foreach ($filens as $value) {

echo $value.”<br />”;

}

2、获取目录下所有文件,包括子目录

function get_all file s($path,&$files) {

if(is_dir($path)){

$ dp = dir($path);

while ($file = $dp ->read()){

if($file !=”.” && $file !=”..”){

get_allfiles($path.”/”.$file, $files);

}

}

$dp -> close ();

}

if(is_file($path)){

$files[] = $path;

}

}

function get_filenamesbydir($dir){

$files = array();

get_allfiles($dir,$files);

return $files;

}

$filenames = get_filenamesbydir(” static /image/”);

//打印所有文件名,包括路径

foreach ($filenames as $value) {

echo $value.”<br />”;

}

总结 :以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php实现获取文件后缀名的方法

PHP图片验证码类文件源码分享

PHP session 会话处理函数实例详解

以上就是PHP获取目录下文件的详细内容,更多请关注其它相关文章!

久久城คิดถึง· 2019-04-12 17:27:192楼

//打印所有文件名 foreach ($filens as $value) { echo $value.”<br />”; } 这个代码里filens 这个变量命名就错了.. 没人看了么 PHP 中文网

更多技巧请《转发 + 关注》哦!

文章来源:智云一二三科技

文章标题:PHP获取目录下文件

文章地址:https://www.zhihuclub.com/79435.shtml

关于作者: 智云科技

热门文章

网站地图