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(文件名,内容):直接写入内容到文件中,会覆盖原内容
发表评论