PHP filesize reporting old size

roror3333

New Member
The following code is part of a PHP web-service I've written. It takes some uploaded Base64 data, decodes it, and appends it to a file. This all works fine.The problem is that when I read the file size after the append operation I get the size the file was before the append operation.\[code\]$fileOut = fopen($filepath.$filename, "ab")fwrite($fileOut, base64_decode($data));fflush($fileOut);fclose($fileOut);$newSize = filesize($filepath.$filename); // gives old file size\[/code\]What am I doing wrong?System is:
  • PHP 5.2.14
  • Apache 2.2.16
  • Linux kernel 2.6.18
 
Back
Top