(英語が下手です)
ファイルの初期コンテンツを表示し、更新して、更新されたコンテンツを表示するスクリプトPHPを作成しようとしました。
この順序でこの操作が必要です。fclose()の前にすでにfflush()を試しましたが、機能しません。
私の期待する結果: -
最初
にページを開いたとき:
2番目:0-最初にページを
更新したとき
:0
秒:0 0-
最初
にページを再度更新したとき: 0 0
秒:
000-など。
私の結果は次のとおりです。-最初
にページを開いたとき
:
2番目:0-最初にページを
更新したとき
:0
秒:0-
最初
にページを再度更新したとき: 0
0
秒:
00-など。
コード:
$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;
?>
なぜ?解決策はありますか?