1、判断文件是否存在:
file_exists(string).
<html>
<head>
<title>file_exists()函数使用实例</title>
</head>
<body>
<?php
$filename = "data.txt";
if(file_exists($filename))
{
echo "指定文件" . $filename . "存在";
}else
{
echo "指定文件" . $filename . "不存在";
}
?>
</body>
</html>
2、访问文件属性
函 数 名 作 用 参数及返回值
filesize(string) 获取文件的大小
参数string为一个指向文件或目录的字符型变量。函数的返回值为整型变
量,返回文件的大小(字节)。如果出错,则返回False。函数参数不能为
远程文件,返回结果会被缓存
filetype(string) 获取文件的类型
参数string为一个指向文件或目录的字符型变量。 函数的返回值为字符型变
量,可能出现的值有fifo、char、dir、block、link、file和unknown,返回值
会被缓存
filemtime(string) 获取文件的修改时间
参数string为一个指向文件或目录的字符型变量。函数的返回值为整型变
量,返回文件的修改时间
fileatime(string) 获取文件的访问时间
参数string为一个指向文件或目录的字符型变量。返回值为整型变量,内容
为文件的访问时间
fileperms(string) 获取文件的权限
参数string为一个指向文件或目录的字符型变量。返回值为整型变量,内容
为文件相应的权限,同其他这一类型的函数一样,参数不能为远程文件,
另外返回结果同样会被缓存
测试:
<?php
$filename = "data.txt";
echo $filename . "的大小为: " . filesize($filename) . "bytes" . "<br>";
echo $filename . "的类型为: " . filetype($filename) . "<br>";
echo $filename . "的修改时为: " . date("Y年n月t日",filemtime($filename)) . "<br>";
echo $filename . "的访问时间为:" .date("Y年n月t日",fileatime($filename)) . "<br>";
echo $filename . "的权限为:" . fileperms($filename) . "<br>";
?>
输出:
data.txt的大小为: 12bytes
data.txt的类型为: file
data.txt的修改时为: 2014年3月31日
data.txt的访问时间为:2014年3月31日
data.txt的权限为:33206
3、phpinfo()的使用
如果用户需要全面了解服务器的相关信息,使用phpinfo()函数是最为方便的。
<html>
<head>
<title>
phpinfo()函数的使用实例
</title>
</head>
<body>
<?php
phpinfo();
?>
</body>
</html>
部分结果: