2012-11-06 34 views
1

我已經爲mysql表做了一個安裝腳本。我希望用戶設置數據庫配置。 mysql的配置在PHP類中被硬編碼爲公共變量。安裝MySQL配置數據PHP

什麼是在安裝時創建和存儲配置數據的最佳實踐?

回答

0

使用PHP fwrite()將內容創建爲空的PHP文件。內容定義了用戶輸入的常量。使用這些常量將值設置爲數據庫配置文件。

0

爲接受配置數據創建一個表單,在這個過程中這些內容寫入一個文件或一個xml。然後從文件配置數據中讀取

+0

是否有可能寫入到PHP文件呢?對於存儲這種數據來說,XML聽起來並不安全。 – user1121487

+0

這就是我不確定,請嘗試 – Elby

1

我推薦使用.ini文件。例如:

database.config.ini:

host = "localhost" 
db = "test" 
user = "root" 
pass = "" 

要加載的配置:

$config = parse_ini_file('database.config.ini'); 
print_r($config); 

/*Array 
(
    [host] => "localhost" 
    [db] => "test" 
    [user] => "root" 
    [pass] => "" 
)*/ 
+0

是否可讀如果我:http://something/database.config.ini? – 2012-11-06 15:22:53

+0

@Zlatan我不明白你的問題。有關函數的詳細信息,請閱讀php文檔:http://php.net/manual/en/function.parse-ini-file.php –

+0

如果我從瀏覽器中訪問.ini文件,它是否可讀? – 2012-11-06 16:34:33