zoukankan      html  css  js  c++  java
  • PHP获取目录和文件的方法

    PHP获取当前目录和相对目录的方法
    <?php //获取当前文件所在目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在的目录 echo realpath('.'),'<br>'; echo getcwd(),'<br>'; // 获取当前文件的上级目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在目录的上级目录 echo realpath('..'),'<br>'; // 获取网站根目录,所有文件里面获取的都是当前项目所在的目录 echo $_SERVER['DOCUMENT_ROOT'],'<br>'; // 获取目录信息 $path_parts = pathinfo(__FILE__); echo 'dirname: ',$path_parts['dirname'],'<br>';//表示代码所在文件的目录,如果 A.php include B.php 并且此代码段写在 B.php ,那么获取的是 B.php 文件所在的目录 echo 'basename: ',$path_parts['basename'],'<br>';//同上,获取的是代码所在的文件的文件名称,比如:inc.php echo $path_parts['extension'],'<br>';//同上,获取的是代码所在的文件的后缀名,比如:php echo dirname(__FILE__),'<br>';//效果同 $path_parts['dirname'] ?>
    PHP获取目录下面所有文件和文件夹
    <?php
        $dir = "D:/";  //要获取的目录
        echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";
        //先判断指定的路径是不是一个文件夹
        if (is_dir($dir)){
            if ($dh = opendir($dir)){
                while (($file = readdir($dh))!= false){
                    //文件名的全路径 包含文件名
                    $filePath = $dir.$file;
                    //获取文件修改时间
                    $fmt = filemtime($filePath);
                    echo "<span style='color:#666'>(".date("Y-m-d H:i:s",$fmt).")</span> ".$filePath."<br/>";
                }
                closedir($dh);
            }
        }
    ?>
  • 相关阅读:
    Mysql锁原理浅谈
    MySQL分库分表浅谈
    MySQL ORDER BY主键id加LIMIT限制走错索引
    表数据量影响MySQL索引选择
    配置supervisor管理beego应用
    9.Element-ui的校验规则Rules
    8.Element-ui日期组件上传到后台日期少一天解决办法
    23.POI导出
    22.访问jar包下资源路径里的文件
    21.Shiro在springboot与vue前后端分离项目里的session管理
  • 原文地址:https://www.cnblogs.com/wh4am1/p/7301877.html
Copyright © 2011-2022 走看看