首页 > 网站建设 >

网站建设公司怎么进行文件锁定?

发布时间:2019-11-27 作者:网站建设

  网站建设公司怎么进行文件锁定?当用户在操作文件时,为了避免其他用户同时操作该文件,应该在操作之前锁定文件。在PHP中锁定文件的函数是flock(),该函数的语法格式如下:
 
boolflock(int$handle,int$operation[,int&$wouldblock])
  flock()函数操作的handle必须是一个已经打开的文件指针。参数operation可以是如下几个值。
1.共享锁定(读取的程序),将operation设为LOCK_SH。
2.独占锁定(写入的程序),将operation设为LOCK_EX。
3.释放锁定(无论共享或独占),将operation设为LOCK_UN。
  如果不希望flock()在锁定时堵塞,则给operation加上LOCK_NB。flock()允许执行一个简单的可以在任何平台中使用的读取/写入模型,可选的第三个参数会被设置为true。锁定操作也可以被fclose()释放。执行该函数时,如果成功则返回true,失败返回false。
  由于flock()需要一个文件指针,因此可能不得不用一个特殊的锁定文件来保护打算通过写模式打开的文件的访问,在fopen()函数中加入"w"或"w+"。深圳网站建设公司本文关于“网站建设公司怎么进行文件锁定?”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。
文章标题:网站建设公司怎么进行文件锁定?
本文地址:https://www.198bona.com/news/4817.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯