テキスト ファイルの作成または追加
PHP でテキスト ファイルを操作する場合、データの作成または追加で問題が発生することがあります。作成と追加の両方に対応する改訂されたコードは次のとおりです:
<code class="php">$txt = "user id date"; $myfile = fopen("logs.txt", "a+"); // Opens the file in append mode fwrite($myfile, $txt . PHP_EOL); fclose($myfile);</code>
このコード内:
同時アクセスの処理
複数のユーザーが同じファイルに同時にアクセスする場合の競合を回避するために、PHP はロック メカニズムを提供します。上記の修正されたコードでは、file_put_contents に LOCK_EX フラグを追加しました。これにより、操作が完了するまでファイルが排他的にロックされ、複数のユーザーがデータを上書きすることが防止されます。
したがって、改訂されたコードを使用すると、同時アクセスを処理しながら効果的にテキスト ファイルを作成したり、テキスト ファイルに追加したりできます。
以上が同時アクセスを処理しながら PHP でテキスト ファイルを作成または追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。