前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP文件系统操作

PHP文件系统操作

作者头像
白胡杨同学
发布2020-04-10 10:15:56
9310
发布2020-04-10 10:15:56
举报
文章被收录于专栏:白胡杨同学白胡杨同学

文件操作

文件操作基本步骤如下:

  • 打开文件
  • 读写文件,包括显示文件内容、编辑内容、写入内容等操作。
  • 关闭文件
打开和关闭文件

fopen()函数可以用来进行打开文件的操作。

fclose()函数可以用来进行关闭文件的操作。

方式

说明

r

以只读方式打开,将文件指针指向文件头

r+

以读写方式打开,将文件指针指向文件头

w

以写入方式打开,清除文件内容,如果文件不存在则尝试创建该文件

w+

以读写方式打开,清除文件内容,如果文件不存在则尝试创建改文件

a

以写入方式打开,将文件指针指向文件末尾进行写入,如果文件不存在则尝试创建该文件

a+

以读写方式打开,将文件指针指向文件末尾进行写入,如果文件不存在则尝试创建该文件

x

创建一个新的文件以写入方式打开,如果文件存在则返回false

x+

创建一个新的文件并以读写方式打开,如果文件已经存在则返回false

fclose()的函数语法格式如下: fclose(resource handle)

在文件操作结束后,应关闭文件,否则会引发错误。

读取文件内容

读取整个文件

(1)readfile(),读入一个文件,并将其写入输出缓冲中,如果出现错误,则返回false。

(2)file(),读取一个文件,返回值是一个数组

(3)file_get_contents(),将文件内容读入一个字符串中

读取一行字符

(1)fgets(‘文件’,[长度]),读取的长度为长度-1

(2)fegtss(‘文件’,[长度]),会过滤掉内容中的HTML和PHP标记

读取一个字符

fgetc(),用来读取单个字符

读取一定长度的字符

file_get_contents(),读取以一定长度的字符

写入文件内容

(1) fputs(文件路径,写入的内容,长度) (2)fwrite(文件路径,写入的内容,长度) (3)file_put_contents()

文件属性函数

函数

说明

filesize(完整路径文件名)

获取一个文件的大小(字节)

filectime(完整路径文件名)

获取文件的创建时间

filemtime(完整路径文件名)

获取文件的修改时间

fileatime(完整路径文件名)

获取文件的访问时间

realpath(完整路径文件名)

获取规范化绝对路径

stat(完整路径文件名)

获取文件统计信息

pathinfo()

获取path信息

文件操作函数

函数

说明

fopen(完整路径文件名,参数)

打开文件(r:只读,w:写入,x:创建写入)

fread(资源,长度)

读取文件 长度:字节

fwrite(资源,内容)

写入内容

fclose(资源)

关闭文件(资源),释放内存

filegetcontents(完整路径名称)

相当于 fopen fread fclose组合动作

fileputcontenrs(完整路径名称)

相当于 fopen fwrite fclsoe组合动作

readfile()

将内容读入内存缓冲区

copy(源文件,目标文件)

拷贝文件(如果目标文件已存在,将会被覆盖)

unlink(完整路径文件名)

删除文件

文件指针

函数

说明

rewind()

将指针移动到开头

fefo()

判断是否到文件结束的位置

fseek()

移动指针到指定的位置,在移动成功是返回0,失败时返回-1

ftell()

返回指针的位置

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文件操作
  • 读取文件内容
  • 写入文件内容
  • 文件属性函数
  • 文件操作函数
  • 文件指针
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档