PHP随笔(文件操作)

来源:互联网 发布:淘宝优惠券群怎么加入 编辑:程序博客网 时间:2024/06/07 09:21

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>

部分结果:

0 0