網站建設php中把數組寫入到文件,再讀取

網站建設以前看到不少開源項目,一些項目的配置信息通常都寫在文件裏,
有些是寫到配置文件的常量裏,有些是寫到數組裏了。

不過那些相對複雜些,數組的沒有深刻研究。常量的我大體看了下,
通常在修改的時候,比較複雜,首先你須要把配置文件所有讀出來,
而後經過正則匹配,替換內容,而後再寫入文件,

而我下面用的這個方法,相對比較簡單,也比較容易,我貼下代碼吧

Php代碼   收藏代碼
  1. if(isset($_POST['sub'])){                 
  2.     $cfg = array('contact'=>$_POST['contact']);  //把數據存入數組             
  3.     file_put_contents('./data/contact.cache',serialize($cfg));  
  4.         //把數組序列化以後,寫到contact.cache裏,  
  5.     $this->redirect('other/contact');//跳轉  
  6.  }  
  7.  else{                
  8.     $fp = fopen('./data/contact.cache','r');//讀  
  9.     $cf = unserialize(fread($fp,filesize('./data/contact.cache')));//反序列化,並賦值  
  10.     $this->assign('cfg',$cf);//送到前臺模板  
  11.     $this->display('other/contact');  網站建設
  12.  }  (fblww-0302)
相關文章
相關標籤/搜索