语法格式如下:flock(resource $handle, int $operation[, int &$wouldblock]) a.$handle:文件系统指针,即使用 fopen() 创建的文件资源; b.$operation:文件锁类型,可以是以下值之一: c.$wouldblock:可选参数,如果希望文件锁定时堵塞其它进程,则可以将该参数设置为 1 或 true。(Windows 上不支持)。 PS: 使用 flock() 函数不仅可以为文件加锁,好可以解锁文件。 示例: <?php
$file = fopen('./test.txt','w+');
if(flock($file, LOCK_EX|LOCK_NB))
{
fwrite($file, 'PHP中文网'.date('Y-m-d H:i:s', time()));
flock($file, LOCK_UN);
}else{
echo "string";
}
fclose($file);
?>运行结果:
在test.txt文件中写入 PHP中文网2021-03-23 09:09:31 推荐:《php视频教程》《 php教程》 以上就是在使用php写入文件时如何保证用户的单一的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |