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>
部分结果:
- PHP随笔(文件操作)
- (php)文件操作
- PHP随笔(字符串)
- PHP随笔(继承)
- php随笔(一)
- php操作php文件
- php操作文件(读取写入文件)
- PHP随笔(cookie使用)
- PHP随笔
- PHP随笔
- 随笔--php
- php随笔
- PHP随笔
- php 随笔
- PHP文件操作(一)获取文件信息,读取文件
- php操作xml文件(一)
- php操作xml文件(二)
- PHP文件操作类(有所改动)
- RtlGetNtVersionNumbers获取版本号
- tomcat移动位置后相关问题解决方案
- C89与C99标准比较
- redefinition of default parameter : parameter 1
- 约瑟夫环形算法 用c语言实现
- PHP随笔(文件操作)
- oracle查看锁表进程,杀掉锁表进程
- 交互设计、信息图、信息可视化、数据可视化技术资源汇总——设计师的领域,设计师说了算
- Leetcode_merge-sorted-array(updated c++ and python version)
- LeetCode之Remove Duplicates from Sorted List II
- wordpress ip更换(就是localhost问题)
- 人生的乖点
- android编译系统的makefile文件Android.mk写法如下
- 用ComboBox控件实现颜色下拉框