php目录操作函数的作用:1、opendir函数用于打开目录;2、readdir函数用于读取目录;3、mkdir函数用于创建目录;4、rmdir函数用于删除目录等等。
本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑
PHP之目录操作相关函数解释
该文章适用于初学PHP的小白对目录操作函数进行相关的理解。
<?php /** 目录相关操作函数 之前我们知道article下有a.txt b.txt c.txt d.txt 我们才去写 但是当文件下有e.html f.mp3.。。。我们只要处理txt文件 使用glob() 匹配文件 ****/ //print_r(glob('*.txt')); //glob()查找的是当前目录下的匹配的 //print_r(glob('./article/*.txt'));//OK //glob()在工作中很有用,但是今天重点不是 //为了查看目录下的所有文件,用opendir /* opendir 打开目录,返回资源句柄,可用于之后的 closedir(),readdir() 和 rewinddir() 调用中。 readdir 读取目录 \,成功则返回文件名 或者在失败时返回 FALSE ,因此我用NULL是不对的 mkdir 创建目录 rmdir 删除目录 closedir 关闭目录 is_dir 判断是否是目录 unlink 删除文件 */ $path = './misc'; var_dump(opendir($path));//resource(3, stream) $dh = opendir($path); /* echo readdir($dh); // . echo readdir($dh); // .. echo readdir($dh); // a.txt echo readdir($dh); // b.exe // . 和 .. 是虚拟目录,当前目录和上级目录, */ echo "<hr />"; //判断目录 while (($filename = readdir($dh)) !== false) { //直接判断真假是不对的,因为可能会出现0,因此使用false echo $filename; if (is_dir('./misc/'.$filename)) { echo "是目录"; } echo "<br />"; } //创建 foreach (array('a', 'b', 'c', 'd') as $v) { $path = './misc/'.$v; //意思是在misc下创建目录 if (file_exists($path) && is_dir($path)) {//先判断是否存在并且是目录 echo $path."已经存在<br />"; }else if (mkdir($path)) { echo $path."创建成功<br />";//第一次创建成功了,第二次创建就会失败,因为目录已经存在了 } else{ echo $path."创建失败<br />"; } } //删除目录 foreach (array('a', 'c', 'e') as $v) { $path = './misc/'.$v; if (file_exists($path) && is_dir($path)) { if (rmdir($path)) { //因为在linux下权限控制比较严格,所以要判断是否删除成功 echo $path."目录删除成功<br />"; //非空目录禁止删除,rmdir只能删除非空目录 }else{ echo $path."目录删除失败<br />"; } }else{ echo $path."目录不存在<br />"; } } //关闭目录 closedir($dh);
推荐学习:《PHP视频教程》
以上是php目录操作函数有啥用的详细内容。更多信息请关注PHP中文网其他相关文章!
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

本文比较了酸和基本数据库模型,详细介绍了它们的特征和适当的用例。酸优先确定数据完整性和一致性,适合财务和电子商务应用程序,而基础则侧重于可用性和

本文讨论了确保PHP文件上传的确保,以防止诸如代码注入之类的漏洞。它专注于文件类型验证,安全存储和错误处理以增强应用程序安全性。

本文讨论了在PHP中实施API速率限制的策略,包括诸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之类的库。它还涵盖监视,动态调整速率限制和手

本文讨论了使用password_hash和pyspasswify在PHP中使用密码的好处。主要论点是,这些功能通过自动盐,强大的哈希算法和SECH来增强密码保护

本文讨论了OWASP在PHP和缓解策略中的十大漏洞。关键问题包括注射,验证损坏和XSS,并提供用于监视和保护PHP应用程序的推荐工具。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前By尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前ByDDD
R.E.P.O.如果您听不到任何人,如何修复音频
1 个月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

WebStorm Mac版
好用的JavaScript开发工具

记事本++7.3.1
好用且免费的代码编辑器

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

SublimeText3汉化版
中文版,非常好用

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器