有如下代码:
$filename = "test\\file.txt";
if(is_file($filename))
{
$file = fopen($filename,"a+");
fwrite($file, "Hellow, world!\n");
fwrite($file, "This is a test!\n");
fclose($file);
$file = fopen($filename,"r");
$filesize = filesize($filename);
echo $filesize."\n";
echo fread($file,$filesize);
fclose($file);
}
else
echo "文件不存在!";
运行是文件先进行的写入的操作,再输出文件内容
但filesize并没有计算第一次写入的内容
请问这个是错误吗?
有什么解决办法没?