PHP不更新页面中一次打开的文件?
对不起,我的英语不好 我尝试创建一个PHP脚本来显示文件的特定内容,更新它并显示更新的内容。 我需要按这个顺序进行操作。 在fclose之前我已经尝试过fflush,但它不起作用 我的预期结果: -打开页面时 第一: 秒:0 -刷新页面时 第一名:0 秒:0 -何时再次刷新页面 第一名:0 第二名:0 -等等 我的结果是: -打开页面时 第一: 秒:0 -刷新页面时 第一名:0 秒:0 -何时再次刷新页面 第一名:0 秒:0 -等等 代码: 为什么??有什么解决方案吗?'w'每次都会重新创建文件。使用“r+”并搜索到底,或使用“a”。尝试使用文件获取内容和文件放置内容,这可能会减少您在那里遇到的一些错误PHP不更新页面中一次打开的文件?,php,fread,Php,Fread,对不起,我的英语不好 我尝试创建一个PHP脚本来显示文件的特定内容,更新它并显示更新的内容。 我需要按这个顺序进行操作。 在fclose之前我已经尝试过fflush,但它不起作用 我的预期结果: -打开页面时 第一: 秒:0 -刷新页面时 第一名:0 秒:0 -何时再次刷新页面 第一名:0 第二名:0 -等等 我的结果是: -打开页面时 第一: 秒:0 -刷新页面时 第一名:0 秒:0 -何时再次刷新页面 第一名:0 秒:0 -等等 代码: 为什么??有什么解决方案吗?'w'每次都会重新创建文件
$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;
?>