PHP讀取文件內(nèi)容后清空文件示例代碼
更新時(shí)間:2014年03月18日 11:17:25 作者:
這篇文章主要介紹了PHP讀取文件內(nèi)容后如何清空文件,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
$fh = fopen($path, "r+");
if( flock($fh, LOCK_EX) ){//加寫(xiě)鎖
$old_content=json_decode(fread($fh,filesize($path)),true);
$old_content=$old_content.$new_content;
ftruncate($fh,0); // 將文件截?cái)嗟浇o定的長(zhǎng)度
rewind($fh); // 倒回文件指針的位置
fwrite($fh,json_encode($old_content));
// @chmod($path,0644);
flock($fh, LOCK_UN); //解鎖
}
fclose($fh);
相關(guān)文章
PHP擴(kuò)展之kafka安裝應(yīng)用案例詳解
這篇文章主要介紹了PHP擴(kuò)展之kafka安裝應(yīng)用案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09PHP正則替換函數(shù)preg_replace()報(bào)錯(cuò):Notice Use of undefined constant的解
這篇文章主要介紹了PHP正則替換函數(shù)preg_replace()報(bào)錯(cuò):Notice Use of undefined constant的解決方法,結(jié)合具體實(shí)例形式分析了preg_replace()報(bào)錯(cuò)的原因與相關(guān)解決技巧,需要的朋友可以參考下2017-02-02PHP 實(shí)現(xiàn) JSON 數(shù)據(jù)的編碼和解碼操作詳解
這篇文章主要介紹了PHP 實(shí)現(xiàn) JSON 數(shù)據(jù)的編碼和解碼操作,結(jié)合實(shí)例形式詳細(xì)分析了PHP操作json格式數(shù)據(jù)編碼、解碼函數(shù)使用場(chǎng)景及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-04-04PHP 擴(kuò)展Memcached命令用法實(shí)例總結(jié)
這篇文章主要介紹了PHP 擴(kuò)展Memcached命令用法,結(jié)合實(shí)例形式總結(jié)分析了PHP 擴(kuò)展Memcached命令基本使用方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-06-06php將遠(yuǎn)程圖片保存到本地服務(wù)器的實(shí)現(xiàn)代碼
有些時(shí)候我們想保存一些漂亮圖片,但又不想手動(dòng)去保存下來(lái),尤其是大批量的存儲(chǔ),這個(gè)時(shí)候我們需要寫(xiě)一段程序來(lái)幫助我們完成這個(gè)工作,本文介紹了php如何將遠(yuǎn)程圖片本地化,需要的朋友可以參考下2015-08-08