PHP和并发文件访问

前端之家收集整理的这篇文章主要介绍了PHP和并发文件访问前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在 PHP中构建一个小型网络应用程序,将一些信息存储在纯文本文件中.但是,这个文本文件在某个给定的时间点和可能的同时由我的应用程序的所有用户使用/修改.

所以问题是.什么是确保只有一个用户可以在任何给定时间点更改文件的最佳方法

你应该把文件锁上
<?PHP

$fp = fopen("/tmp/lock.txt","w+");

if (flock($fp,LOCK_EX)) { // do an exclusive lock
    fwrite($fp,"Write something here\n");
    flock($fp,LOCK_UN); // release the lock
} else {
    echo "Couldn't lock the file !";
}

fclose($fp);

?>

看看http://www.php.net/flock

原文链接:https://www.f2er.com/php/132437.html

猜你在找的PHP相关文章