Размер файла PHP не изменился после добавления

Я столкнулся с проблемой ввода-вывода файла PHP.

$file = fopen("/tmp/test.txt", "w");
fwrite($file,"hi there\n");
fclose($file);
echo filesize("/tmp/test.txt")."\n"; # displays 9

$file = fopen("/tmp/test.txt", "a");
fwrite($file,"hi there\n");
fclose($file);
echo filesize("/tmp/test.txt")."\n"; # also displays 9 !!!!!!!

Как видите, я изменяю размер файла после начальной записи добавив к нему. Почему я получаю 9 в качестве размера файла в обоих случаях? Я ожидаю 18 в качестве результата в случае 2.

8
задан codaddict 8 November 2011 в 08:14
поделиться