Php fwrite 写入后 filesize 文件大小不变
2018-03-15 本文已影响0人
ratil_
在初始的 fopen 打开文件后用 fwrite 写入内容, 再用 filesize 查看文件长度,是不变的
所以在 fopen 打开文件后 fread 读取文件内容, 再用 fwrite 写入文件
用 fread 读取文件. 读取到的内容和第一个读取到的一样, 而不会读取到 fwrite 写入的
但是可以用 readfile 读取到 fwrite 写入的内容
刚 fopen 文件时文件的 filesize


fwrite 后再来读取一遍 filesize,

发现文件长度没变, 但是 readfile 可以把写入的内容读出来, 而 fread 必须增加写入文件长度 + 1
