PHP Directory 函数的详解

2015-01-24信息快讯网

PHP Directory 函数的详解 ,需要的朋友可以参考一下

预定义常量:

DIRECTORY_SEPARATOR (string) :目录分隔符

PATH_SEPARATOR (string) :路径分隔符


bool chdir ( string $directory )― 改变目录

echo getcwd() . "\n"; chdir('public_html'); echo getcwd() . "\n";


bool chroot ( string $directory )― 改变根目录,仅在系统支持且运行于 CLI,CGI 或嵌入 SAPI 版本时才行。

dir::dir ( string $directory )― directory 类,有三个方法可用:read,rewind(将文件内部的位置指针重新指向一个数据流开头) 和 close

$d = dir("E:/work/html");
 foreach($d as $k=>$v){
     echo $k.'->' .$v. '<br/>';
 }
 while(false !== ($entry = $d->read())){
     echo $entry."<br/>";
 }
 $d->close();
 

 void closedir ( resource $dir_handle )― 关闭目录句柄

$dir = "/etc/php5/";

 if (is_dir($dir)) {
     if ($dh = opendir($dir)){
         $directory = readdir($dh);
         closedir($dh);
     }
 }
 

 string getcwd ( void )― 取得当前工作目录

resource opendir ( string $path [, resource $context ] )― 打开目录句柄

string readdir ( resource $dir_handle )― 从目录句柄中读取条目

if ($handle = opendir('/path/to/files')) {
     echo "Directory handle: $handle\n";
     echo "Files:\n";
     while (false !== ($file = readdir($handle))) {
         echo "$file\n";
     }
     closedir($handle);
 }

void rewinddir ( resource $dir_handle ) ―将 dir_handle 指定的目录流重置到目录的开头

array scandir ( string $directory [, int $sorting_order [, resource $context ]] )― 列出指定路径中的文件和目录

 $dir    = '/tmp';
 $files1 = scandir($dir);
 $files2 = scandir($dir, 1);
 print_r($files1);
 print_r($files2);

将word转化为swf 如同百度文库般阅读实现思路及代码
php var_export与var_dump 输出的不同
php中如何使对象可以像数组一样进行foreach循环
php number_format() 函数通过千位分组来格式化数字的实现代码
注意:php5.4删除了session_unregister函数
ueditor 1.2.6 使用方法说明
如何使用FireFox插件FirePHP调试PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
请离开include_once和require_once
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
如何在Ubuntu下启动Apache的Rewrite功能
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
浅析Apache中RewriteCond规则参数的详细介绍
浅析php面向对象public private protected 访问修饰符
解析php dirname()与__FILE__常量的应用
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
关于shopex同步ucenter的redirect问题,导致script不运行
php 生成唯一id的几种解决方法
PHP重定向的3种方式
浅谈apache和nginx的rewrite的区别
PHP-redis中文文档介绍
php中使用redis队列操作实例代码
php中使用preg_replace函数匹配图片并加上链接的方法
php中使用preg_match_all匹配文章中的图片
整理的一些实用WordPress后台MySQL操作命令
将博客园(cnblogs.com)数据导入到wordpress的代码
php中unlink()、mkdir()、rmdir()等方法的使用介绍
zend framework配置操作数据库实例分析
windows下zendframework项目环境搭建(通过命令行配置)
PHP去掉从word直接粘贴过来的没有用格式的函数
PHP 之Section与Cookie使用总结
PHP中file_exists与is_file,is_dir的区别介绍
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
比较discuz和ecshop的截取字符串函数php版
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
shopex主机报错误请求解决方案(No such file or directory)
©2014-2024 dbsqp.com