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

admin3年前PHP教程57

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

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

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

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

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

fifochardirblocklinkfileunknown

如果失败,则返回 FALSE。

2
3
4
5
6
7
8
9
10
11
<?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。

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

知识点扩充:

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

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

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

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

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

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

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

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

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

GPU服务器的主要应用领域租用美国gpu服务器哪个好

GPU服务器又称显卡服务器,是基于GPU的应用于视频编解码、AI深度学习、科学计算等多种场景的快速、稳定、弹性的计算服务。GPU加速计算可以提供非凡的应用程序性能,能将应用程序计算密集部分的工作负载转...

5个提升高防服务器安全性的小技巧?使用国内电信100G高防服务器需要注意的有哪些?

互联网中网络环境更为复杂出现多种多样的网络流量攻击,而且出现频率也越来越高。租赁高防服务器的用户同样也需要面临网络安全方面的问题,要关注高防服务器的软硬件安全性的升级,以下分享5个升级高防服务器安全性...

微信小程序结合ThinkPHP5授权登陆后获取手机号

1.在我们授权登陆后会获取到用户的 sessionKey 这个是获取手机号不可分割的一部分上代码wxml:<button open-type="getPhoneNumber"...

广东东莞高防服务器怎么买比较靠谱

广东东莞高防服务器怎么买比较靠谱?在购买广东东莞高防服务器时,需要注意以下几点来选择比较靠谱的服务商:选择知名的服务商:选择有良好口碑和信誉度的服务商,可以通过搜索引擎、相关论坛和社交媒体等方式来了解...

PHP实现创建以太坊钱包转账等功能

1.Geth下载(对以太坊了解不深的可以后面自己查找有关geth的资料,与此类似的客户端还有Ethereum、Parity 、Mist),本文采用windows版(Windows系统:geth-win...

德国服务器好不好用

德国服务器好不好用?德国服务器作为服务器的一部分,好坏取决于多个因素。下面是您可以考虑的几个因素:速度和稳定性:使用德国服务器时,您需要考虑速度和稳定性。如果连接速度缓慢或不稳定,则可能会影响您的网站...