1.存储数据的两种方式:普通文件(flat file)和数据库
2.PHP中打开文件用放fopen()函数:
DOCUMENTROOT=_SERVER[‘DOCUMENT_ROOT’];//PHP内置变量
fp=fopen("DOCUMENT_ROOT/../orders/orders.txt “, ‘w’);//第二个参数为文件模式,表示对文件进行操作的字符串。w为以写的方式打开文件
3.关于第二个参数:每当文件中添加了新内容时,将覆盖旧内容,此时最好采用追加模式‘ab’
4.调用@符号可以告诉PHP抑制所有由该函数调用所产生的错误
fp=@fopen("DOCUMENT_ROOT/../order/orders.txt”,’a’);
5.写文件fwrite(fp,outputstring);//将保存在outputstring内的字符串写入到fp指向的文件
6.fwrite()函数具有三个参数
int fwrite(resource handle,string string [, int length])//length为写入的最大字符数
可通过PHP内置函数时突然冷()函数获得字符串的长度
fwrite(fp,outputstring,strlen(outputstring));7.关闭文件:fclose(fp);
8.知道何时读完文件:feof()函数
while(!feof($fp))//file end of file
9.其他有用的文件函数:
查看文件是否存在:file_exists()
确定文件大小:filesize()
删除一个文件:unlink()
10.读取一个字符:fgetc()
读取任意长度:fread() –>string fread(resource fp, int length);
每次读取一行数据:fgets(),fgetss(),fgetcsv()
读取整个文件:readfile(),fpassthru(),file()