zoukankan      html  css  js  c++  java
  • 015PHP文件处理——文件处理flock 文件锁定 pathinfo realpath tmpfile tempname

    <?php
    /**文件处理flock 文件锁定 pathinfo realpath tmpfile  tempname
     */
    /*$arr=pathinfo('ab.txt');//获取文件路径的信息
    //print_r($arr);
    echo realpath($arr['dirname']);//输出文件的绝对路径:*/
    
    
    /*$file=fopen('ab.txt','r+');//打开文件
    fwrite($file,'php课程');//文件写入内容
    //flock($file,LOCK_SH);//文件保护起来,只允许读,不允许写。
    
    flock($file,LOCK_EX);//不可读,不可写内容
    flock($file,LOCK_UN);
    fclose($file);//关闭文件*/
    
    //防止文件锁堵塞:
    /*$file=fopen('ab.txt','r+');
    if (flock($file,LOCK_EX+LOCK_NB)){
        fwrite($file,$_GET['s']);
        sleep(2);
        flock($file,LOCK_UN);
    }else{
        echo "文件锁定,不可以写入内容";
    }*/
    
    //tempnam() 函数创建一个具有唯一文件名的临时文件。
    /*$fileName=tempnam('.','ho-');
    echo $fileName;
    unlink('bb47.tmp');//删除文件:bb47.tmp*/
    
    //创建临时文件,写入内容之后,在读取文件内容:
    $file=tmpfile();//建立一个具有唯一文件名的临时文件
    fwrite($file,'php课程');
    rewind($file);
    fpassthru($file);// 函数输出文件指针处的所有剩余数据。
    fclose($file);
    

      

  • 相关阅读:
    python开发必备:virtualenv虚拟环境(自用)
    JavaScript经典实例
    javascript事件驱动及事件处理
    在HTML网页中嵌入脚本的方式
    JavaScript数据结构
    JavaScript语言调试技巧
    CSS+DIV布局
    在HTML文档中应用CSS
    CSS常用属性
    定义CSS
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/8324744.html
Copyright © 2011-2022 走看看