更改具有特定定义的 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只是没有剪切它,因为它不使用flock 需要的句柄。
谢谢