PHP filetype函数

PHP filetype函数——返回指定文件类型,filetype函数可返回指定文件的类型。返回的文件类型可能是fifo、char、dir、block、link、file和unknown。

PHP filetype函数 语法

string filetype(string filename)

参数filename用于指定某文件的路径及名称。

PHP filetype函数 示例

应用filetype()函数返回“c:/mingrisoft/test.txt”文件的类型

代码如下:

<?php
echo filetype("c:/mingrisoft/test.txt");
//该示例的输出结果为:file
?>

应用file_exists()函数判断指定的目录或者文件是否存在,如果存在则获取目录或者文件的类型、大小以及修改时间

本示例的关键代码如下:

<?php
          if (isset($_POST ['file_name']) and $_POST ['file_name'] != "") {
          //判断表单提交的值是否为空
              $file_name = iconv ( "utf-8", "gb2312", $_POST ['file_name'] );
              //完成编码格式的转换
              if (file_exists ( $file_name )) {               //判断目录或者文件是否存在
                   $file_type = filetype ( $file_name );      //获取文件类型
                   echo "<br>文件类型:" . $file_type . "<br>";
if ($file_type != "dir") {                 //判断如果不是目录
                        $file_size = filesize ( $file_name ); //获取文件的大小
                        echo "文件大小:" . $file_size . " 字节" . "<br>";
                   }
                   $file_mtime = filemtime ( $file_name );    //获取目录或者文件的修改时间
                   echo "修改时间:" . date ( "Y-m-d H:i:s", $file_mtime );
                                                              //对返回的时间戳进行格式化输出
             } else {
                   echo "<script>alert('目录、文件不存在!');</script>";
             }
        } else {
             echo "<script>alert('请输入正确的目录、文件路径!');</script>";
        }
?>
赞(0)
未经允许不得转载:极客笔记 » PHP filetype函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址