当前位置 : 主页 > 网络编程 > PHP >

PHP文件系统

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt fopen()用于打开文件用法:fopen(文件名,打开的模式,option[文件路径])打开模式:1.r只读 2.r+读写(指针指向文件头,写入会覆盖原文件) 3.W只写(文件存在则会清空原先内容,
gistfile1.txt
fopen()用于打开文件
用法:fopen(文件名,打开的模式,option[文件路径])
打开模式:1.r只读 
       2.r+读写(指针指向文件头,写入会覆盖原文件) 
       3.W只写(文件存在则会清空原先内容,重新写/文件不存在,会自动创建)
       4.w+读写模式(建立先会清空文件原先内容/文件不存在则会自动创建)
       5.x写入(文件已经存在,则文件不会打开,返回false)
       6.x+读写(同上)
       7.a追加(文件存在,则会在原内容后面继续追加内容/文件不存在则会自动创建)
       8.a+同上
       9.b默认
       10.t与其他模式结合
-------------------------------------------------------------------------------------------
fclose()用于关闭文件
用法:fclose(打开文件的变量名)
-------------------------------------------------------------------------------------------
readfile()读取文件,并将读取的内容写入缓冲区
用法:readfile(文件名) 该模式读取会自动解析文件格式
-------------------------------------------------------------------------------------------
file()读取文件,将文件按照行放入数组中
用法同上
-------------------------------------------------------------------------------------------
file_get_contents()将文件读入到一个字符串
用法:file_get_contents(文件名,路径(""),内容(null),读取开始位置,读取的长度)
-------------------------------------------------------------------------------------------
fgets()读取一行数据,该方式必须先打开文件,可以自动解析标签
用法:fgets(打开文件的变量名,读取的长度(最大为一行))
-------------------------------------------------------------------------------------------
fgetss()用法同上,该函数可以过滤掉任何的html和php标记 他有第三个参数,可以选择性的输出某个标记
-------------------------------------------------------------------------------------------
fgetc()读取一个字符串,并将指针下移
用法:fgetc(打开文件的变量名)
-------------------------------------------------------------------------------------------
fread()读取文件中固定长度的字符串
用法:fread(打开文件的变量名,读取的长度)
-------------------------------------------------------------------------------------------
fwrite()写入文件也叫fputs()函数
用法:fwrite(打开文件的变量名,写入的内容,写入的长度)
-------------------------------------------------------------------------------------------
file_put_contents(文件名,写入的内容,option(标记))
该方式不需要打开文件,但是会将原先内容给覆盖掉,但是可以用标记改为追加 FILE_APPEND
-------------------------------------------------------------------------------------------
copy()复制文件
用法:copy(原文件位置,复制文件位置),该方式让复制的文件名字可以自己定义
-------------------------------------------------------------------------------------------
rename()重命名
用法:rename(原文件,改后的文件名)
-------------------------------------------------------------------------------------------
unlink()删除文件
用法:unlink(文件名)
-------------------------------------------------------------------------------------------
fileatime()返回文件最后一次被访问的时间
用法:fileatime(文件名)返回的是时间戳 转换方式  date("Y-m-d H-i-m",$g);
-------------------------------------------------------------------------------------------
filemtime()返回文件最后一次被修改的时间
用法同上
-------------------------------------------------------------------------------------------
filesize()返回文件的大小
用法同上
-------------------------------------------------------------------------------------------
pathinfo()返回包含文件信息的一个数组,用法同上
-------------------------------------------------------------------------------------------
realpath()返回文件的绝对路径
-------------------------------------------------------------------------------------------
stat()返回一个数组,包括文件的相关信息
上一篇:PHP自带加密
下一篇:PHP目录处理
网友评论