私はPHPでカスタムCMSを作成していますが、そのための設定ファイルを作成する最良の方法を知りたいと思います。私が追加したい管理パネルの中から変数を変更できる場所が必要です。私はファイルシステム関数の前に、または他のファイル関数を混乱させていないので、最良の方法が何であるか分かりません。 ありがとう!PHPでCMS設定ファイルを作成する方法(カスタム)
1
A
答えて
2
.ini
ファイルは非常にうまく構成することができ、ファイルのセクションだけを更新することができます。まっすぐなPHP設定と比べて、簡単な構文で編集することができます。
「フッタークレジット」と言うように、データベースに単一のラインデータを格納する方法/保存する必要があった場合、私はいつも疑問に思っている機能parse_ini_file()
1
2
人間が判読可能な設定ファイル形式を希望する場合は、parse_ini_file()を参照してください。ファイルにも書き込むことができる必要があります(create ini file, write values in PHPを参照)。 PEARパッケージConfig_Liteがあります。これもうまくいくはずです。
可読性が問題でない場合は、databaseに保存してください。
1
私が考えるベスト考えは、MySQLを使ってデータを保存することです。
しかし、何らかの理由でこれを行うことができない場合は、それをXMLファイルにしてからSimpleXMLから変数を取得することをお勧めします。そうすれば、すべてを表示してその値をフォームに入れることができます。そして、宛先PHPは簡単に"<val1>".$_POST["value1"]."</val1><val2>".$_POST["value2"]."</val2>"
のような文字列を作ることができます。最後に、単純なファイルシステム機能を使ってファイルを保存します。これはグーグルの "php file write"で学ぶことができます。
もう1つのアイデアはすでに言及したparse_ini_file()です。
何かを理解していない場合は、尋ねてください。またはGoogle!
関連する問題
- 1. Lemoon CMSでカスタムCSSスニペットを作成する方法
- 2. web.configファイルから<defaultDocument>のカスタム設定ファイルを作成する方法
- 3. NetSuiteでカスタム設定を作成する
- 4. リーフレットにカスタム設定コントロールを作成する方法
- 5. Ember CLIカスタムCMS設定でのビルド
- 6. PHPを使ってCMSを作成する方法
- 7. PHPで設定クラスファイルを作る方法
- 8. 設定ファイルを作成し、Pythonでアクセスする方法
- 9. Vcardでコンテンツタイプを作成し設定する方法PHPでファイルを生成する
- 10. PHPでWebサイト用の設定ファイルを作成する
- 11. アプリケーションで設定/環境設定を作成する方法
- 12. アポストロフィCMSでカスタム画像ウィジェットを作成する
- 13. WCF設定ファイルを自動的に作成する方法は?
- 14. serviceaccount用のkubectl設定ファイルを作成する方法
- 15. デフォルトのオプションから設定ファイルを作成する方法は?
- 16. web.configの外部に設定ファイルを作成する方法
- 17. JavaScriptでカスタムCSSファイルのクラスを作成する方法は?
- 18. シングルページアプリケーションのためのKirby CMSでhtaccessを設定する方法
- 19. netbeansでGAEのvosao cmsを設定する方法
- 20. カスタムCMS設定ファイルでImageMagickを使用してEXIF方向を検出してイメージを回転するには?
- 21. 自動設定ファイルをandroidのカスタム設定にバインドする方法
- 22. Docker作成ファイルからSolrサーバーのカスタムIPを設定する方法は?要するに
- 23. C# - アプリケーション構成ファイル - カスタム設定
- 24. django-cms 3.0.0で特定のプラグインのプレースホルダを作成する方法
- 25. Codeigniter css/js/phpのCMSエディタをWordPressのように作成する方法
- 26. django-cmsで複数のメニューを作成する方法
- 27. Alchemy CMS要素でHTMLリストを作成する方法
- 28. prestashopでCMSブロックのフックを作成する方法
- 29. cocos2d-xでカスタム作成機能を作成する方法
- 30. Django CMS - ビューの作成方法
iniファイルは、私が探しているものよりも、ありがとう!人間が読めるようにしたいので、何らかの理由でデータベースにアクセスできない場合は、値を簡単に変更できます。あなたが言ったように、私はセクションを更新することができます。 – legobear154