美文网首页
php遍历目录

php遍历目录

作者: songyu0 | 来源:发表于2017-06-09 14:17 被阅读9次

(创意:遍历目录 在线编辑文件 的 小工具)

请留意下面例子中检查readdir()返回值的风格。这里明确地测试返回值是否全等于(值和类型都相同——更多信息参见比较运算符FALSE,否则任何目录项的名称求值为FALSE的都会导致循环停止(例如一个目录名为“0”)。

// 注意在 4.0.0-RC2 之前不存在 !== 运算符

if ($handle=opendir('/path/to/files')) {

echo"Directory handle:$handle\n";

echo"Files:\n";

/* 这是正确地遍历目录方法 */

while (false!== ($file=readdir($handle))) {

echo"$file\n";

}

/* 这是错误地遍历目录的方法 */

while ($file=readdir($handle)) {

echo"$file\n";

}

closedir($handle);

}

?>

if ($handle=opendir('.')) {

while (false!== ($file=readdir($handle))) {

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

echo"$file\n";

}

}

closedir($handle);

}

?>

相关文章

  • php遍历目录

    (创意:遍历目录 在线编辑文件 的 小工具) 请留意下面例子中检查readdir()返回值的风格。这里明确地测试返...

  • php实现目录遍历

    不说废话,直接代码 dir scan 目录遍历:

  • PHP操作文件和目录

    1、用PHP方式对目录进行遍历 2、常用文件函数介绍 opendir(path,context);打开目录句柄。成...

  • php -- glob遍历目录函数

    详情 http://php.net/manual/zh/function.glob.php 可方便遍历 方便替代 ...

  • Go遍历文件树

    filepath.Walk 遍历目录下的所有文件,包括子目录下的文件 "." 要遍历的目录 path 遍历目录中元...

  • 目录遍历

    Directory traversal / File include (有区别/没区别) 目录遍历/文件包含目录遍...

  • 目录遍历

    ../../../../../../../../../../../../../../../etc/passwd ....

  • 目录遍历

    介绍 目录遍历(路径遍历)是由于web服务器配置错误,或者web应用程序对用户输入的文件名称的安全性验证不足而导致...

  • 遍历目录

    利用fs提供的readdir方法,可以很方便的读取目录,在回调函数中会返回一个数组,存放的是文件名。我们可以遍历这...

  • php预定义接口

    遍历[https://www.php.net/manual/zh/class.traversable.php] 迭...

网友评论

      本文标题:php遍历目录

      本文链接:https://www.haomeiwen.com/subject/bbffqxtx.html