(对不起我的英语不好)
我尝试创建一个脚本 PHP 来显示文件的初始内容,更新它并显示更新的内容。
我需要按此顺序执行此操作。我已经在 fclose() 之前尝试过 fflush() 但它不起作用。
我的预期结果: -第一次
打开页面时
:
秒:0 -第一次
刷新页面时
:0
秒:0 0
-第一次再次刷新页面时
:0 0
秒:0 0 0
-依此类推。
我的结果是: -第一次
打开页面时
:
秒:0 -第一次
刷新页面时
:0
秒:0
-第一次再次刷新页面时
:0 0
秒:0 0
-依此类推。
代码:
$v = "";
echo file_exists("teste");
if (file_exists("teste")) {
if (filesize("teste") != 0) {
$f = fopen("teste", 'r');
$v = fread($f, filesize("teste"));
fclose($f);
echo "first:" . $v;
}
}
$f = fopen("teste", 'w');
fwrite($f, $v);
fwrite($f, "0 ");
fclose($f);
$f = fopen("teste", 'r');
$v = fread($f, filesize("teste"));
fclose($f);
echo "<br />";
echo "second:". $v;
?>
为什么?有什么解决办法吗?