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'); }を投稿します。