PHPで配列をファイルに書き込み、それを読み取る

巴扎黑
リリース: 2016-11-24 11:44:14
オリジナル
1686 人が閲覧しました

これまでに多くのオープンソース プロジェクトを見てきましたが、一部のプロジェクトの構成情報は一般にファイルに書き込まれます。
一部は構成ファイルの定数に書き込まれ、一部は配列に書き込まれます。

ただし、比較的複雑な配列については詳しく研究されていません。定数を大まかに見てみましょう
通常、変更する場合は、まずすべての設定ファイルを読み込んで、
定期的に内容を置き換えてからファイルに書き込む必要があります。
以下に私が使用したもの この方法は比較的シンプルで簡単なので、コードを投稿します


Phpコード

if(isset($_POST['sub'])){                 
    $cfg = array('contact'=>$_POST['contact']);  //把数据存入数组             
    file_put_contents('./data/contact.cache',serialize($cfg));  
        //把数组序列化之后,写到contact.cache里,  
    $this->redirect('other/contact');//跳转  
 }  
 else{                
    $fp = fopen('./data/contact.cache','r');//读  
    $cf = unserialize(fread($fp,filesize('./data/contact.cache')));//反序列化,并赋值  
    $this->assign('cfg',$cf);//送到前台模板  
    $this->display('other/contact');  
 }
ログイン後にコピー


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!