2014-09-22 76 views
0

我可能會聽起來可怕的,但我要去嘗試。製作config.php文件

我想從表單中獲取用戶定義的信息並將其放置到config.php文件中,您知道,如「網站標題」,他們將輸入任何內容並將其永久放入配置文件中它是動態的。因此,而不是將其設置它作爲一個時間的放置,使用一個變量,將使它成爲在config.php的另一個變量。我希望這是有道理的,

因此,如果我將「網站管理員」輸入到一個簡單的表單中,然後它將轉到config.php並將「$ sitetitle =」Site Webmaster「放到配置文件中所以我可以只包含到其他頁面。

它會更好做,這樣或通過MySQL的?

+4

IM個人傾向於在一個數據庫來存儲,但我認爲 – 2014-09-22 02:23:29

+0

耶剛剛創建表它 – Ghost 2014-09-22 02:23:42

+0

好,謝謝,我後來想通,如果誰得到了它想要改變它,我可能只是把它回來,並讓他們重新編輯信息的人。 – Anthony 2014-09-22 02:25:25

回答

0

嚴格地說,你可以存儲在一個.ini文件配置數據,並與parse_ini_file函數讀取的文件。假設你有2個文件,全部存放在同一個文件夾: - config.ini文件 - parse.php

config.ini文件包含您的配置值:

Site Title = foo 
Site Address = foo.com. 

parse.php包含讀取ini文件的方法:

<?php 
var_dump(parse_ini_file("config.ini")); 
?> 

PHP文件將返回:

array (size=2) 
    'Site Title' => string 'foo' (length=3) 
    'Site Address' => string 'foo.com' (length=7) 

然而這可能會引發性能問題,因爲你可能想知道的值,每次讀取文件。我建議喜歡使用常量,或者至少存儲在你的程序開始時的配置值到恆:

define('SITE_TITLE', 'foo'); 
define('SITE_ADDRESS', 'foo.com'); 
相關問題