次のような特定の定義を持つutf-8でエンコードされたテキストファイルの特定の行を変更するための最良の方法は何でしょうか。
.
.
"VALIDATE_RESULT":"1",
"VERIFY_RTL":"0",
.
.
"SERVER_CRASH_MSG":"system is down",
群がって、変えて、書いて、解放したいです。
私はコードを使用します:
<?php
$fp = fopen("file.txt", "r+");
if (flock($fp, LOCK_EX)) { // acquire an exclusive lock
//make your changes
fflush($fp); // flush output before releasing the lock
flock($fp, LOCK_UN); // release the lock
} else {
echo "Couldn't get the lock!";
}
fclose($fp);
?>
file_get_contentsは、群れが必要とするハンドルを使用しないため、それをカットしません。
ありがとう