PHP文件操作:打开文件file_get_contents,fopen,模式详解,写入文件file_put_contents,fwrite,文件指针操作等函数

PHP文件操作:打开文件file_get_contents,fopen,模式详解,写入文件file_put_contents,fwrite,文件指针操作等函数

is_executable(文件名):判断一个文件是不是可执行文件

is_readable(文件名):文件是否可读

is_writable(文件名):文件是否可写,is_writeable是别名

fopen(文件名,模式):打开文件

模式: r:只读,指针默认在最前

r+:读写,指针默认在最前

w:只写并清空文件内容,如果文件不存在,会自动创建

w+:读写并清空文件内容,如果文件不存在,会自动创建

a:只写,不会清空文件内容,如果文件不存在,会自动创建,指针默认在最后

a+:读写,不会.......................................

x:当文件存在,不会对文件执行任何操作,会报错,如果文件不存在,会自动创建

x+:...

rb:通过二进制打开或读取

rt:可以把\n,\r等换行符转换


fread(文件句柄,读取大小):读取文件内容

fwrite(文件名,内容):写入文件内容

fcolse(文件句柄):关闭文件

file(文件名,[1]):读取文件内容,返回值是一个以行为键名,以一行内容为键值的数组,当加上1,如果当前路径找不到文件,就会去includes文件夹找

set_include_path(文件路径):让脚本中所有的文件都从‘文件路径’中找


rewind(文件句柄):把指针移动到开头

fgetc(文件句柄):一次读取一个字符

fgets(文件句柄,[大小]):一次读取一行,也可以指定大小,默认是1024

fgetss(文件句柄,[读取大小],[要保留的标签如:<div><style>]):一次读取一行,会过虑掉HTML和PHP标签

feof(文件句柄):判断指针是否到了最后

ftell(文件句柄):得到当前指针位置

fseek(文件句柄,字节数,[SEEK_CUR从当前位置开始/SEEK_END从结束位置开始/SEEK_SET从头开始]):将指针移动到指定字节位置

fpassthru(文件句柄):从当前指针位置开始到文件结束全部输出


file_get_contents(文件名):直接得到文件内容

file_put_contents(文件名,内容):直接写入内容到文件中,会覆盖原内容


最后编辑于:2019/08/28作者: 牛逼PHP

发表评论