商城实战第一天(续之文件操作)
补充知识(文本操作)
1:(适用于小文件,因为都是一次性取出内容)
file_get_contents(路径参数);获取文档里的内容或者网络资源(路径必须存在)
file_put_contents(路径参数,数据);像某个文档中冲刷数据(路径可以不存在)
2:(fopen适用于大小文件)也可创建一个新文件
步骤: ①:fopen(文件路径,以什么模式打开) //获取文件的指针/句柄
②:fread(文件句柄/指针,读取大小) //读取文件
③:fwrite(文件句柄/指针,写入的数据) //写入文件
④:fclose(文件句柄/指针) //关闭一个已打开的文件指针
补充:fopen()打开文件的几种方式与不同之处
3:fgets()从文件指针中读取一行
例:
1 $tp = fopen("./a.txt","r"); //以只读的方式获取指针 2 3 while(!feof($tp)){ //feof()测试文件指针是否到了文件结束的位置 4 5 echo $fgets($tp)."<br/>; 6 7 } 8 9 fclose($tp);
其他有关文件操作的常用函数:
file_exists — 检查文件或目录是否存在
fileatime — 取得文件的上次访问时间
filemtime — 取得文件修改时间
file — 把整个文件读入一个数组中
filesize — 取得文件大小
unlink — 删除文件
有关文件操作函数的详细介绍:http://blog.csdn.net/hurryjiang/article/details/6712505