PHP读取文件内容后清空文件示例代码

 更新时间:2014年03月18日 11:17:25   作者:  
这篇文章主要介绍了PHP读取文件内容后如何清空文件,需要的朋友可以参考下
复制代码 代码如下:

$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);

相关文章

  • PHP扩展之kafka安装应用案例详解

    PHP扩展之kafka安装应用案例详解

    这篇文章主要介绍了PHP扩展之kafka安装应用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • PHP实现清除MySQL死连接的方法

    PHP实现清除MySQL死连接的方法

    这篇文章主要介绍了PHP实现清除MySQL死连接的方法,通过定时执行php脚本实现针对mysql死链接的检查与清除功能,需要的朋友可以参考下
    2016-07-07
  • PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析

    PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解

    这篇文章主要介绍了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法,结合具体实例形式分析了preg_replace()报错的原因与相关解决技巧,需要的朋友可以参考下
    2017-02-02
  • PHP 实现 JSON 数据的编码和解码操作详解

    PHP 实现 JSON 数据的编码和解码操作详解

    这篇文章主要介绍了PHP 实现 JSON 数据的编码和解码操作,结合实例形式详细分析了PHP操作json格式数据编码、解码函数使用场景及相关操作注意事项,需要的朋友可以参考下
    2020-04-04
  • php生成略缩图代码

    php生成略缩图代码

    php生成略缩图代码,需要的朋友可以参考下,由于图片的数据量比较大,传递过程相对较长,所以在用户浏览图片时,常常希望先 显示一个图片的缩略图
    2012-07-07
  • PHP 扩展Memcached命令用法实例总结

    PHP 扩展Memcached命令用法实例总结

    这篇文章主要介绍了PHP 扩展Memcached命令用法,结合实例形式总结分析了PHP 扩展Memcached命令基本使用方法与相关操作注意事项,需要的朋友可以参考下
    2020-06-06
  • PHP5的版本和PHP7之间的区别详解

    PHP5的版本和PHP7之间的区别详解

    PHP7相比与PHP5有比较大的调整,它们之间有很多区别,本篇博文将介绍PHP5和PHP7在底层调整和应用层上的主要区别,文中通过代码示例讲解的非常详细,需要的朋友可以参考下
    2023-11-11
  • 解析php中memcache的应用

    解析php中memcache的应用

    本篇文章是对php中memcache的应用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php实现的双色球算法示例

    php实现的双色球算法示例

    这篇文章主要介绍了php实现的双色球算法,涉及php数组遍历、随机数等相关操作技巧,需要的朋友可以参考下
    2017-06-06
  • php将远程图片保存到本地服务器的实现代码

    php将远程图片保存到本地服务器的实现代码

    有些时候我们想保存一些漂亮图片,但又不想手动去保存下来,尤其是大批量的存储,这个时候我们需要写一段程序来帮助我们完成这个工作,本文介绍了php如何将远程图片本地化,需要的朋友可以参考下
    2015-08-08

最新评论