PHP文件处理函数归纳

本文详细介绍了PHP中文件处理的各种函数,包括fopen()、fclose()、readfile()、file()、fgets()、fgetss()、fgetc()、fwrite()、file_put_contents()等,讲解了它们的使用方法和注意事项,涵盖了文件的打开、读取、写入、关闭以及文件指针操作等核心内容。
摘要由CSDN通过智能技术生成

一.打开和关闭文件


  PHP大部分对文件的操作都需要先打开文件,当然文件操作完成以后再关闭文件,其中打开文件使用fopen()函数,语法如下:

resource fopen(string filename , string mode [ ,bool use_include_path]);

  fopen() 函数共有三个参数,第一个参数filename是路径和文件名,可以是相对路径也可以是绝对路径;第二个参数mode是文件的打开方式,其取值如下:

 mode取值   模式名称       说明                                          
r 只读 只能读文件,文件指针初始位置在文件的开头;如果文件不存在会报warning,且不会创建新文件
r+ 读写 可读可写,文件指针初始值在文件的开头;使用r+模式打开不会先清空内容,如果写入数据,
会挨个字符覆盖原来的内容;如果文件不存在会报warning,且不会创建新文件
w 只写 只能写入,先清空文件内容,然后文件指针初始位置在开头,全部重新写;
如果文件不存在,会自动创建这个文件
w+ 读写 可读可写,同w一样打开文件即清空,文件指针在开头,如果文件不存在会自动创建
x 谨慎写 只能写入,且文件不应该存在,打开后自动创建,如果存在的话文件不会被打开,并报warning
a 追加 只写,文件指针在文件末尾,往后继续写(不论文件指针在哪);如果文件不存在则自动创建
a+ 追加 可读可写,写的规则同a
b 二进制 二进制模式,window可以区分二进制文件和文本文件,推荐使用
t 文本 文本模式
     

   而第三个参数use_include_path是可选的,当为1或true时,会打开php.ini中指定路径的文件。

   另外,fopen() 函数的返回值是一个文件指针,这个文件指针指向文件中的某个位置,可以通过fseek()移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值