设为首页 收藏本站
查看: 428|回复: 0

[经验分享] PHP 目录函数总结

[复制链接]

尚未签到

发表于 2017-3-27 09:42:24 | 显示全部楼层 |阅读模式
  <?php/***********************************************************************  *   版权归garcon1986所有*   受到法律的保护,任何公司或个人,未经授权不得擅自拷贝。  *   @copyright       Copyright:  2009-2010    *   @creator           garcon1986  *   @create-time   2010-3-26   下午12:27:59  ***********************************************************************/   //Directory 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。//chdir()当前目录改成指定的目录,成功返回true,失败返回falseecho getcwd(); //结果: C:/wamp/www/eclipse/ubbecho '<br />';chdir("c:/wamp/www");echo getcwd(); //结果: c:/wamp/wwwecho '<br />';//chroot() 函数把当前进程的根目录改变为指定的目录。若成功,则该函数返回 true,否则返回 false。//该函数没有在 Windows 平台上实现。//dir() 函数打开一个目录句柄,并返回一个对象。这个对象包含三个方法:read() , rewind() 以及 close()。//若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 "@" 来隐藏 error 的输出。//dir  — Return an instance of the Directory class$dir = dir("c://test"); //打开目录并赋给变量$dirwhile(($file = $dir->read()) !== false){ //判断,如果目录$dir下有元素echo "dir filename: ".$file."<br />";   //返回目录里的内容}$dir->close();        //关闭目录//$dir = @ dir("images");  //@隐藏错误//while (($file = $dir->read()) !== false){//echo "filename: " . $file . "<br />";//}//$dir->close();//opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。//readdir() 函数返回由 opendir() 打开的目录句柄中的条目。若成功,则该函数返回一个文件名,否则返回 false。//closedir() 函数关闭由 opendir() 函数打开的目录句柄。$dir = "c:/wamp";if(is_dir($dir)){if($dh = opendir($dir)){while(($file = readdir($dh)) !== false){echo "readdir filename: $file <br />";}closedir($dh);}}//rewinddir() 函数重置由 opendir() 打开的目录句柄。//本函数什么都不会返回。$dir3 = opendir("c:/wamp");while(($file = readdir($dir3)) !== false){echo "rewinddir filename: ".$file."<br />";}closedir($dir3);//scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。//若成功,则返回一个数组,若失败,则返回 false。如果 directory 不是目录,则返回布尔值 false 并生成一条 E_WARNING 级的错误。print_r(scandir("c:"));echo '<br />';//将目录改回来chdir("c:/wamp/www/eclipse/ubb");echo getcwd(); //结果: c:/wamp/www/eclipse/ubb?>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-355935-1-1.html 上篇帖子: PHP笔记之OOP 下篇帖子: php 基础笔记
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表