文件系统小结

1 文件处理

① 打开文件:fopen(文件,打开方式)

② 关闭文件:fclose(打开文件)

③ 读写文件

a) 读取整个文件:readfile(文件名);不需要打开和关闭文件,也不需要输出命令;file(文件名);把所有内容存放到数组中,包括换行符;file_get_contents(文件名,开始位置,长度)

b) 读取一行:fgets(打开的文件,长度);fgetss(打开的文件,长度,允许的标签)

c) 读取一个字符:fgetc(打开的文件); 获取所有文件内容while(fgetc()返回的是否为false)

d) 获取指定的长度字串 fread(打开的文件,长度) 获取指定长度的字节, fread(打开的文件,filesize(文件路径)) 输出剩余字符

e) 将数据写入文件:fwrite(打开的文件(数据类型:resource),输入的内容,长度);需要把文件打开和关闭;file_put_contents(写入的文件(数据类型:string),写入的数据,锁定文件)

④ 操作文件

a) Bool Copy(String path1,String path2):将文件从path1路径复制到path2/copy(‘file.txt’,’../file.txt’);

b) Bool rename(string filename1,string filename2):filename1重命名为filename2

c) Bool unlink(string filename);删除文件

d) Int fileatime(string filename) 返回文件最后一次被访问的时间,返回时间戳

e) Int filesize(string filename) 获取文件大小(字节)

f) Array pathinfo(string name)返回一个数组存放文件信息,包含文件name的路径信息,dirname,basename,extension

g) String realpath(string filename) 返回文件的绝对路径

h) Array stat(string filename)

2 目录处理

① 打开目录

② 关闭目录

③ 浏览目录

④ 操作目录

3 文件的高级应用

① 远程文件的访问

② 文件指针

③ 锁定文件

4文件上传

⑤ 开启配置PHP.ini文件

⑥ 预定义变量$_FILES

⑦ 文件上传的函数(单个文件上传)

⑧ 多文件上传

 

习题:通过文本文件统计页面访问量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值