计算机网络/计算机科学与应用/系统/运维/开发

PHP 目录处理技术

PHP 目录处理技术


打开目录 opendir() 函数打开目录

resource opendir( string $path [, resource  $context] )

path是一个合法路径  成功执行后返回目录指针  如果不是一个合法目录或者因为权限或文件系统错误不能打开,返回false

并产生一个E_WARNING 级别错误信息 

可以再opendir 函数前面加上 @ 抑制错误的信息输出

        

closedir()关闭目录

void closedir( [resource $dir_handle] )

dir_handle 为使用opendir()函数打开一个目录指针


scandir() 浏览目录 

array scandir( string directory [,int sorting_order])

返回一个数组,包含directory中的所有文件和目录

sorting_order 指定排序顺序,默认按字母升序排序 如果添加了该参数,则变为降序排序


<?php 
$path = "D:\\stu";

// is_dir检测是否是一个目录
if(is_dir($path)){  
    // 判断打开目录是否成功
    if($dire = opendir($path)){  
        echo $idre;
    }
}else{
    echo '路径错误';
}

// 关闭目录
closedir($dire);

$path1 = "D:\\stu";
if(is_dir($path1)){
    // 浏览目录
    $dir = scandir($path);
    foreach($dir as $value){
        echo $value."<br/>";
    }
}else{
    echo '目录路径错误';
}


php目录

你努力了什么,也就成就了什么,与其羡慕别人,不如蜕变自己。

评论

^