zoukankan      html  css  js  c++  java
  • 文件锁定

    文件锁定

        当对某一个文件进行并发写入的时候,A用户在向某个文件进行写的时,B用户又向该文件写入数据。

    flock($fp,mode);

    说明:

        $fp是文件资源

        mode锁定的方式

        LOCK_SH        共享锁

        LOCK_EX        排他锁

        LOCK_UN        取消锁定

    示例:

    fgetc($fp)

    说明:

        c表示character,字符(单个)

        每次读取一个字符,并将文件指针下移

    示例:

     

    fgets($fp)    

        说明:

        每次读取一行内容,并将文件指针下移

    file($filename)

    说明:

        将文件的每一行作为数组的一个元素

    示例:

     

    readfile($filename)

    说明:

        直接将整个文件的内容放到输出缓冲区(不需要echo)

    示例:

    file_get_contents($filename)

    用于读取所有的文件内容

    示例:

     

    fwrite($fp,'内容');

    说明:

        向文件$fp中写入内容(写入的位置根据fopen打开文件的模式而定)

     

    file_put_contents($filename,'内容');

    说明:

        $filename是文件名(URI)

        不需打开文件

    示例:

     

    unlink($filename);

    说明:

        用于删除文件

  • 相关阅读:
    eclipse禁用svg文件Validation
    在centos上安装jenkins
    5.volatile的应用
    4.资源限制
    linux git保存用户名密码(避免每次push输用户名密码)
    mysql 从库落后主库太多优化
    mfs使用指引
    Asura监控---AsuraMonitor,阿修罗监控开源
    docker overlay网络实现
    ELK+kafka日志收集
  • 原文地址:https://www.cnblogs.com/nyxd/p/5356819.html
Copyright © 2011-2022 走看看