文档章节

PHP 遍历目录

phpweishunlong
 phpweishunlong
发布于 2017/04/27 23:10
字数 175
阅读 2
收藏 0

####遍历目录 opendir('路径') 打开一个目录 readdir(资源) 读取一个目录 closedir(资源) 关闭一个目录 #####1.打开目录 $dir = opendir('./abc'); var_dump($dir); #####2.readdir:读取一个目录资源,并将指针往前移,返回文件名或者目录名 $res = readdir($dir); //. $res = readdir($dir); //.. $res = readdir($dir); //文件夹中的内容 $res = readdir($dir); //文件夹中的内容 $res = readdir($dir); //文件夹中的内容 var_dump($res);

$total = 0;
遍历数组用foreach,遍历目录用while
while (false !== ($res = readdir($dir))) {	//为了防止变态的文件名是0
	var_dump($res);
	if ($res == '.' || $res == '..') continue;
	$total += filesize('./abc/'.$res);
}

echo $total;

var_dump(filesize($res));	//filesize('1.txt');
var_dump(filesize('./abc/'.$res));	//filesize('1.txt');

#####3.closedir() 关闭目录 closedir($dir);

© 著作权归作者所有

phpweishunlong
粉丝 1
博文 64
码字总数 26288
作品 0
广州
程序员
私信 提问
php 递归和非递归以及SPL遍历目录下的所有文件

//php 递归实现遍历 用dir 返回对象<? function loop($dir){ $mydir =dir($dir); //以对象的形式访问 while($file = $mydir ->read()){ //目录中有隐藏文件'.'和'..' 遍历的时候需要注意 if......

eatnothing
2015/10/22
306
0
Astraeux/phpnum

phpnum phpnum 是 PHP 语言的一个科学计算扩展。支持多维数组运算,此外也为数组运算提供了大量数学函数库。灵感源自 NumPy & NumPHP。 开发方向 支持线程安全 提供异常处理 完善函数库 支持...

Astraeux
2016/09/28
0
0
php操作win2003目录问题

我写了一个php程序遍历目录取相应的文件拷贝到指定位置,在xp系统下面测试一切正常,但是在win2003系统上面程序不能实现拷贝,同样遍历目录也不能输出文件,知道是权限的问题,但是不知道怎么...

lilinpi
2012/07/24
128
5
大大大大贝壳/waf

基于NodeJS的web应用防火墙(waf) 兼顾前端和服务器端的waf,能有效抵御SQL注入攻击以及目录遍历攻击。创新点在于前端防火墙的设计及实现。 当前实现了: 基于NodeJS的代理服务器 前端防火墙...

大大大大贝壳
2015/04/02
0
0
Injection Attacks-Log 注入

日志注入(也称日志文件注入) 很多应用都维护着一系列面向授权用户、通过 HTML 界面展示的日志,因而成为了攻击者的首要目标,这些攻击者试图伪装其他攻击、误导日志读者,甚至对阅读和分析...

OneAPM蓝海讯通
2016/03/11
22
0

没有更多内容

加载失败,请刷新页面

加载更多

jni接口NewStringUTF崩溃

转载 原文 https://blog.csdn.net/churuxu/article/details/49999575 ndk开发中,将c/c++的UTF8编码的字符串转换成java字符串,使用了NewStringUTF接口。 当字符串中包含emoji字符时,在有些...

shzwork
昨天
3
0
北斗三号IGSO-2卫星发射成功!

6月25日,中国航天科技集团官方公众号宣布,北斗三号IGSO-2卫星发射成功! 航天科技集团表示,6月25日2点09分,我国在西昌卫星发射中心用长征三号乙运载火箭成功将北斗三号第2颗倾斜地球同步...

linuxCool
昨天
3
0
阿里java开发规约的Idea插件安装(英文)

Idea Plugin Prepare Project JDK: 1.7+ Gradle: 3.0+(Require JDK1.8+ for gradle) Build cd p3c-ideagradle clean buildPlugin Run plugin cd p3c-ideagradle runIde# run speci......

Airship
昨天
8
0
很多人转行做程序员选择web前端学习,前端简单在哪里?

不管你是工人阶层还是服务行业,是否想过转行IT,转行IT后肯定会选择一门编程语言进行深入学习,很多转行的人基础都不是太好,不是科班出身,甚至有的是专科乃至中专,前端的HTML和CSS相对其...

智云编程
昨天
2
0
一文读懂内网、公网和NAT

我们做弱电监控系统的时候,都避免不了要跟IP地址打交道,比如摄像头、NVR、服务器等这些设备安装好之后,就需要给它们配上IP,那这个IP地址你了解嘛?今天我们就一起来聊聊什么是内网、公网和...

老孟的Linux私房菜
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部