我想制作一个平面文件数据库,它将使用 .php 文件来存储来自网站的数据。我唯一的问题是,如果当我从平面文件数据库中“选择”某些内容时(这意味着文件已被读取),如果在那一刻正在进行“更新”(这意味着文件被修改和写入),文件将获取空白,我丢失了所有内容。
我想到了一些事情,检查文件是否正在使用,如果正在使用,等待几毫秒再检查。
最佳答案
查看 flock()
http://php.net/manual/en/function.flock.php
关于PHP检查文件是否正在使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6341196/