通常要操作文件可以使用:

  1. fopen($filename$openmod)) { 
  2.          
  3.         fwrite($fp$writetext); 
  4.         fclose($fp); 

但是建议为了避免冲突要加上:

 

  1. fopen($filename$openmod)) { 
  2.         flock($fp, 2); 
  3.         fwrite($fp$writetext); 
  4.         fclose($fp); 

 

flock($fp, 2); 有锁文件的作用

  • 1 LOCK_SH取得共享锁定(读取的程序)。
  • 2 LOCK_EX 取得独占锁定(写入的程序。
  • 3 LOCK_UN 释放锁定(无论共享或独占)。