PHP讀取文件內(nèi)容后清空文件示例代碼

字號:


    這篇文章主要介紹了PHP讀取文件內(nèi)容后如何清空文件,需要的朋友可以參考下
    代碼如下:
    $fh = fopen($path, "r+");
    if( flock($fh, LOCK_EX) ){//加寫鎖
    $old_content=json_decode(fread($fh,filesize($path)),true);
    $old_content=$old_content.$new_content;
    ftruncate($fh,0); // 將文件截斷到給定的長度
    rewind($fh); // 倒回文件指針的位置
    fwrite($fh,json_encode($old_content));
    // @chmod($path,0644);
    flock($fh, LOCK_UN); //解鎖
    }
    fclose($fh);