gpt4 book ai didi

php - 如何使用php锁定一个打开的文本文件

转载 作者:可可西里 更新时间:2023-11-01 01:14:12 33 4
gpt4 key购买 nike

<分区>

我创建了一个脚本来生成由数字和字母组成的序列,例如 A-0045-20170502。我的问题是如何锁定文件,以便在并发使用该文件时,只有一个用户可以在其他用户之前编辑.

函数序列(){ $字母 = ['A','B','C','D','E','F','G','H','I','J','K','L ','M','N','O','P','Q','R','S','T','U','V','W','X', 'Y','Z'];

    $content = file_get_contents("seq_file");
$content = file_get_contents("seq_file") + 1 ;
$letter_number = file_get_contents("letter_number");

if ($content ==9999){

file_put_contents("seq_file",0);
$content = 0 ;
$letter_number = $letter_number + 1 ;
file_put_contents("letter_number",$letter_number);
}
file_put_contents("seq_file",$content);

return sprintf("%s-%05d-%s",$letter[$letter_number],$content,date("Ymd",strtotime("now"))); // A-00522-20170205
}



if(file_exists("seq_file") && file_exists("letter_number")){
$seq = sequence();
} else {
file_put_contents("letter_number",0);
file_put_contents("seq_file",0);
$seq = sequence();

}

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com