php 寫(xiě)內(nèi)容到文件,把日志寫(xiě)到log文件

admin 建站教程評(píng)論905字?jǐn)?shù) 1103閱讀模式
  1. <?php  
  2. header("Content-type: text/html; charset=utf-8");  
  3. /******************** 
  4. 1、寫(xiě)入內(nèi)容到文件,追加內(nèi)容到文件 
  5. 2、打開(kāi)并讀取文件內(nèi)容 
  6. ********************/  
  7.  $file  = 'log.txt';//要寫(xiě)入文件的文件名(可以是任意文件名),如果文件不存在,將會(huì)創(chuàng)建一個(gè)  
  8.  $content = "第一次寫(xiě)入的內(nèi)容\n";  
  9.    
  10.  if($f  = file_put_contents($file$content,FILE_APPEND)){// 這個(gè)函數(shù)支持版本(PHP 5)   
  11.   echo "寫(xiě)入成功。<br />";  
  12.  }  
  13.  $content = "第二次寫(xiě)入的內(nèi)容";  
  14.  if($f  = file_put_contents($file$content,FILE_APPEND)){// 這個(gè)函數(shù)支持版本(PHP 5)  
  15.      echo "寫(xiě)入成功。<br />";  
  16.  }  
  17.  if($data = file_get_contents($file)){; // 這個(gè)函數(shù)支持版本(PHP 4 >= 4.3.0, PHP 5)   
  18.   echo "寫(xiě)入文件的內(nèi)容是:$data";  
  19.  }  
  20. ?>  

注意:log.txt 這個(gè)文件web服務(wù)器用戶一定要有讀寫(xiě)權(quán)限(nginx下是nginx用戶,apache下默認(rèn)用戶是daemon),一般需要把這個(gè)文件設(shè)置為777屬性。

php file_put_contents 追加數(shù)據(jù)
int file_put_contents( string filename, string data [, int flags [, resource context]] )   
和依次調(diào)用 fopen(),fwrite() 以及 fclose() 功能一樣。   
filename 要被寫(xiě)入數(shù)據(jù)的文件名。
data 要寫(xiě)入的數(shù)據(jù)。類(lèi)型可以是 string,array (但不能為多維數(shù)組)或者是 stream 資源。
flags flags 可以是 FILE_USE_INCLUDE_PATH,F(xiàn)ILE_APPEND 和/或 LOCK_EX(獲得一個(gè)獨(dú)占鎖定),使用FILE_USE_INCLUDE_PATH 時(shí)要特別謹(jǐn)慎。   
context 一個(gè) context 資源。
該函數(shù)將返回寫(xiě)入到文件內(nèi)數(shù)據(jù)的字節(jié)數(shù)。
file_put_contents("rote.txt","cc ",FILE_APPEND);
?第三個(gè)參數(shù)實(shí)現(xiàn)將內(nèi)容追加到文件的后面,如果沒(méi)有這個(gè)參數(shù)會(huì)直接覆蓋以前的數(shù)據(jù)。

更多相關(guān)文章

PHP $_GET 變量

版權(quán)聲明:文章圖片資源來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2021年1月19日 11:21:32
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://yudch.cn/7077.html
匿名

發(fā)表評(píng)論

匿名網(wǎng)友 填寫(xiě)信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: