为了提高自己看书的积极性,还是打算把一些笔记记录下来,也算是对自己的一种激励。
1.fopen()--------该函数有三种打开模式,分别为r(读),a(追加),w(写)
2.fwrite($fp,$outputstring)函数是向一个文件中写入$outputstring,和fputs()是一样的
3.fclose()函数关闭文件
4.feof(source $fp),即File End Of File,当指针指向了文件末尾,返回true,否则false
5.fgets($fp,999)每次从文件中读取一行,直至遇到一个换行符、或者文件结束符EOF,或者998B个字节
6.fgetss($fp,999[,allowable_tags]),会过滤掉PHP和HTML标记和allowable_tags中包含的特殊标记
7.fgetcsv($fp,10,'\t')和fgets()类似
8.读取文件的4种方式:
readfile($filename)这个函数将打开这个文件,并把文件内容输出的标准输出(即浏览器)
fpassthru($fp)这个函数需要先用fopen()打开,在把文件内容返回给标准输出,成功返回true
file()跟readfile()大致相同,不过这个函数返回一个数组,每行作为一个元素
file_get_contents()与readfile()相同,不过这个函数把文件内容以字符串方式返回
9.fgetc()返回一个字符
10.fread($fp,123)该函数能返回一个任意长度的字符串
11.其他有用的文件函数
file_exites($filename)查看文件是否存在
filesize($filename)返回文件大小
unlink($filename)删除一个文件,如果对这个文件的权限不够或不存在,则返回false
在文件中定位的几个函数
rewind($fp)把文件指针复位到文件开始
ftell($fp)函数以字节为单位报告文件指针在当前文件中的位置
fseek($fp,offset[,whence])可以将文件指针从whence移动offset个字节,whence的可取值为SEEK_SET(文件开始),SEEK_CUR(文件指针当前位 置),SEEK_END(文件末尾)
12.flock()文件锁定,如果打算使用这个函数,必须将其添加到所有使用文件的脚本中,否则没有意义
来源:https://www.cnblogs.com/iamluzhe/archive/2013/04/08/3008931.html