filesize()
この関数はキャッシュが残るらしいね。
キャッシュをクリアするためには、
clearstatcache()
を読めばいいっぽい。
$file = “hoge.txt”; //ファイル
$fp = foepn($file, ‘r7); //開くよね
$buff = fread($fp, filesize($file); //ファイルのサイズを取得
fclose($fp); //閉じるよね
こんな感じでfilesize()を使う。
で、$fileの中身を変えてー、
またfilesize($file)ってやると、
変える前のサイズが返ってきちゃう!!
そこで、
clearstatcache()
を一度入れてから、
再度filesize($file)を呼べば、
最新の状態のサイズが取れるよ。