本文将向大家介绍PHP中关于文件属性和与文件路径相关的函数,包含了PHP或取文件是否存在、大小、可读性、可写性、修改时间、文件状态等。获取路径的相关信息包括路径中的文件名部分、返回路径中的目录部分、返回文件路径的信息。
PHP文件的属性函数
file_exists()–函数检查文件或目录是否存在;
filesize()–输出文件的大小;
is_readable()–函数判断指定文件名是否可读;
is_writeable ()–函数判断指定的文件是否可写;
filectime ()–函数返回指定文件的上次 inode 修改时间;
filemtime ()–函数返回文件内容上次的修改时间;
fileactime()–文件最后访问时间;
stat()–文件状态;
PHP中与文件路径相关的函数
相对路径:相对于当前目录的上级和下级目录
. 当前目录
.. 上一级目录
./php/apache/index.php
php/apahce/index.php
login.php
./login.php
../images/tpl/logo.gif
路径分隔符号
linux/Unix “/”
windows “\”
DIRECTORY_SEPARATOR 为不同平台,在Windows \ Linux /
不管是什么操作系统PHP的目录分割符号都支技 / (Linux)
在PHP和Apache配置文件中如果需要指定目录,也使用/作为目录符号
绝对路径:
/ 根路径
/images/index.php
指的操作系统的根
指的是存放网站的文档根目录
如果是在服务器中执行(通过PHP文件处理函数执行)路径 则 “根”指的就是操作系统的根,如果程序是下载的客户端,再访问服务器中的文件时,只有通过Apache访问,“根”也就指的是文档根目录。
basename(url)– 函数返回路径中的文件名部分。
dirname(url)– 函数返回路径中的目录部分。
pathinfo(url)– 函数以数组的形式返回文件路径的信息。