- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【PHP】テキストファイル内の数字に加算する方法)
【PHP】テキストファイル内の数字に加算する方法
このQ&Aのポイント
- PHPでテキストファイル内の数字に加算する方法を探しています。
- 現在はfopenとfile_get_contentsを使用していますが、同時アクセスの際にリセットされてしまいます。
- もしこれを防ぐ方法や、直接数字に加算する方法があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
$aaTX = @fopen("aa.txt", "r+" ); @flock($aaTX,LOCK_EX); $aa = fgets( $aaTX, 10 ); $aa++; rewind( $aaTX ); fputs( $aaTX, $aa ); flock($aaTX,LOCK_UN); fclose( $aaTX );
その他の回答 (1)
- Gotthold
- ベストアンサー率47% (396/832)
回答No.2
概ねANo.1の通りで良いのですが、flockの直前にfflushも必要です。 PHP: flock - Manual http://php.net/manual/ja/function.flock.php