gistfile1.txt fopen()用于打开文件用法:fopen(文件名,打开的模式,option[文件路径])打开模式:1.r只读 2.r+读写(指针指向文件头,写入会覆盖原文件) 3.W只写(文件存在则会清空原先内容,
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()返回一个数组,包括文件的相关信息