PHP获取文件属性的最简单方法

 更新时间:2021年08月23日 08:27:54   作者:小妮浅浅  
在本篇文章里小编给大家分享了一篇关于PHP获取文件属性的最简单方法,有需要的朋友们学习下吧。

1、filesize($filename) 返回指定文件大小。

如果成功,会返回文件大小的字节数;如果失败,则返回 FALSE。

<?php
header("content-type:text/html;charset=utf-8");
$filename = "test.txt";
echo "{$filename} 文件的大小为:".filesize($filename);
?>

2、filetype($filename) 返回指定文件或目录类型。

如果成功,会返回下面 7 种可能的值之一:

  • fifo
  • char
  • dir
  • block
  • link
  • file
  • unknown

如果失败,则返回 FALSE。

<?php
header("content-type:text/html;charset=utf-8");
$filename = "D:/demo/text.txt";
echo "{$filename} 文件的类型为:".filetype($filename);
$filename = "D:/demo/1.jpg";
echo "
{$filename} 文件的类型为:".filetype($filename);
$filename = "D:/demo/img";
echo "
{$filename} 文件的类型为:".filetype($filename);
?>

3、fileperms($filename)返回文件或目录$filename的权限。

如果成功,会以数字形式返回权限。如果失败,则返回 FALSE。

<?Php
header("content-type:text/html;charset=utf-8");
$filename = "test.txt";
echo "{$filename} 文件的权限为:".fileperms($filename);
?>

知识点扩充:

PHP获取文件属性之获取最近修改时间:

< ?php  
$file = 'test.txt';  
echo date('r', 
filemtime($file));  
?> 

返回的说unix的时间戳,这在缓存技术常用.

相关PHP获取文件属性的还有获取上次被访问的时间fileatime(),filectime()当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时间,fileowner()函数返回文件所有者

$owner = posix_getpwuid(fileowner($file));

(非window系统),ileperms()获取文件的权限,

< ?php  
$file = 'dirlist.php';  
$perms = substr(sprintf
('%o', fileperms($file))
, -4);  
echo $perms;  
?> 

到此这篇关于PHP获取文件属性的最简单方法的文章就介绍到这了,更多相关PHP获取文件基本属性的方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解

    这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • 使用Canal实现PHP应用程序与MySQL数据库的实时数据同步

    使用Canal实现PHP应用程序与MySQL数据库的实时数据同步

    Canal是阿里巴巴开源的一个数据同步工具,可实现MySQL数据库到其他数据源的实时同步,PHP应用程序中可轻松使用,提高系统的可靠性和实时性,提供了丰富的API和文档支持
    2023-04-04
  • 浅谈使用PHP开发微信支付的流程

    浅谈使用PHP开发微信支付的流程

    本文是给大家简单的介绍了下php开发微信支付的整个流程,对大家了解熟悉使用php开发微信支付非常有帮助,有需要的小伙伴可以参考下。
    2015-10-10
  • PHP连接Nginx服务器并解析Nginx日志的方法

    PHP连接Nginx服务器并解析Nginx日志的方法

    这篇文章主要介绍了PHP连接Nginx服务器并解析Nginx日志的方法,PHP+Nginx也是目前一种相当流行的服务器搭建方案,需要的朋友可以参考下
    2015-08-08
  • php如何获取文件的扩展名

    php如何获取文件的扩展名

    这篇文章主要介绍了php如何获取文件的扩展名,即文件后缀名的方法做一个总结,感兴趣的小伙伴们可以参考一下。
    2015-10-10
  • PHP XML数据解析代码

    PHP XML数据解析代码

    PHP解析XML 数据代码,用于PHP读取XML数据。
    2010-05-05
  • PHP针对字符串开头和结尾的判断方法

    PHP针对字符串开头和结尾的判断方法

    这篇文章主要介绍了PHP针对字符串开头和结尾的判断方法,涉及php字符串操作的判断、截取、判断、比较等函数用法与注意事项,需要的朋友可以参考下
    2016-07-07
  • PHP Cookie学习笔记

    PHP Cookie学习笔记

    这篇文章主要为大家分享了PHP Cookie学习笔记,告诉大家什么是Cookie,Cookie的功能有哪些? 如何创建、读取、删除Cookie,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 如何使用PHP7的Yaconf

    如何使用PHP7的Yaconf

    Yaconf是一个高性能的PHP配置容器, 它在PHP启动的时候把格式为INI的配置文件Parse后存储在PHP的常驻内存中,不需要每次请求的时候都来分析配置文件,并且在获取配置项的时候"zero-copy"。
    2021-05-05
  • php 字符串替换的方法

    php 字符串替换的方法

    使用explode函数,把要替换的字符串做为分割符号,然 后把两个数组元素中间接上要换成的字符串,然后UPDATE一下就行了
    2012-01-01

最新评论