zoukankan      html  css  js  c++  java
  • php第二十九节课

    文件

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>

    <body>
    <?php

    //文件:文件和文件夹(目录)
    //判断文件类型:
    //var_dump(filetype("./test")); //判断文件类型,如果是文件返回file,如果是目录返回dir
    //var_dump(is_dir("./aa.txt"));//判断给定的路径是不是目录
    //var_dump(is_file("./aa.txt")); //判断给定的路径是不是文件

    //echo date("Y-m-d H:i:s",fileatime("./aa.txt")); //获取文件的上次访问时间
    //echo date("Y-m-d H:i:s",filectime("./aa.txt")) //获取文件的创建时间
    //echo date("Y-m-d H:i:s",filemtime("./aa.txt"));//获取文件的修改时间
    //echo filesize("./aa.txt");//获取文件的大小

    //var_dump(file_exists("./aa.txt"));//判断文件是否存在

    //文件路径:
    //1. 当前目录:./ 或者不写
    //2. 上级目录: ../
    //3. 下级目录:文件夹名/
    //4. 根目录:/
    //根目录/有两层意思:如果/是在php程序里面的话代表:硬盘根目录,如果/是在网页里的话代表:代表服务器的根目录(www)。
    //做文件上传(头像,产品图片),保存在数据的路径一定要写绝对路径

    //echo $_SERVER['DOCUMENT_ROOT'];//取服务器www的根目录

    //echo basename("./aa.txt"); //从路径中获取文件名
    //echo basename("./aa.txt",".txt"); //返回没有后缀的文件名
    //echo dirname("./test/bb.txt"); //返回路径中的目录
    //var_dump(pathinfo("./test/bb.txt"));//返回文件信息
    //echo realpath("./test/bb.txt"); //将相对路径转为绝对路径

    //目录操作:
    //var_dump(glob("./ueditor/utf8-php/*")); //返回目录下所有的文件
    //var_dump(glob("./ueditor/utf8-php/*.js"));//可以根据后缀筛选


    //获取文件夹下所有文件个数
    /*echo ShuLiang("./liucheng");
    function ShuLiang($filename)
    {
    if(is_dir($filename))
    {
    $attr = glob($filename."/*");
    $sl=0;
    foreach($attr as $v)
    {
    if(is_dir($v))
    {
    $sl = $sl+ShuLiang($v);
    }
    else
    {
    $sl++;
    }
    }
    return $sl;
    }
    else if(is_file($filename))
    {
    return 1;
    }
    else
    {
    return 0;
    }
    }*/

    //遍历目录第二种方式
    //打开目录资源
    $dir = opendir("./liucheng");

    /*echo readdir($dir),"<br>";//读文件 . 当前目录
    echo readdir($dir),"<br>";//读文件 ..上级目录
    echo readdir($dir),"<br>";//读文件*/

    while($v = readdir($dir))
    {
    if($v=="." || $v=="..")
    {

    }
    else
    {
    echo $v."<br>";
    }
    }
    //rewinddir($dir);//重置目录资源的指针

    //关闭目录资源
    closedir($dir);

    ?>
    </body>
    <!--<img src="/0524/aa.jpg" />-->
    </html>

  • 相关阅读:
    CSS3 @media 查询(制作响应式布局)
    seajs学习
    LABjs、RequireJS、SeaJS 区别
    jquery知识简单运用
    jquery拖拽
    选项卡简单版
    手风琴,回到顶部,无限运动
    分步运动
    多图片放大显示
    测试定时器、获取字符串的字节长度
  • 原文地址:https://www.cnblogs.com/xiongxiaobai/p/5527241.html
Copyright © 2011-2022 走看看