期盼死亡的小丑 发表于 2018-12-23 11:08:27

php操作文件

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


[*]fopen($filename, $openmod)) {
[*]         
[*]      fwrite($fp, $writetext);
[*]      fclose($fp);
[*]}

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


[*]fopen($filename, $openmod)) {
[*]      flock($fp, 2);
[*]      fwrite($fp, $writetext);
[*]      fclose($fp);
[*]}

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

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





页: [1]
查看完整版本: php操作文件