define("LOCK_FILE", "./1.txt");
lockqueue();
function lockqueue(){
if(defined('LOCK_FILE')){
$lock = file_get_contents(LOCK_FILE);
switch ($lock){
case '1':
file_put_contents(LOCK_FILE, '2');
die("please waitinig queue...n");
break;
case '2':
file_put_contents(LOCK_FILE, '3');
die("please waitinig queue...n");
break;
case '3':
file_put_contents(LOCK_FILE, '4');
die("please waitinig queue...n");
break;
case '4':
file_put_contents(LOCK_FILE, '5');
die("please waitinig queue...n");
break;
case '5':
file_put_contents(LOCK_FILE, '0');
die("please waitinig queue...n");
break;
default:
file_put_contents(LOCK_FILE, '100');//上锁
}
}
}
最后
以上就是含蓄季节最近收集整理的关于php 文件锁实现的全部内容,更多相关php内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复