像 DZ DEDECMS 這類的PHP程序都有 config.php文件,這個要怎么去讀寫這個文件?提供全局使用,請賜教!謝謝誒需要的是讀和寫,讀取 和 寫入!
2 回答

一只萌萌小番薯
TA貢獻1795條經驗 獲得超7個贊
直接 require_once("config.php") 后, 這個文件里面的 變量就能用了.
寫入配置:
123456789101112 | <?php // .... 假設這些變量都已經更改過了, 譬如通過 post 更改設置, 這里已經拿到: $cfg = "<?" ; $cfg .=<<<EOF php \ $cl_close = $cl_close ; \ $cl_weburl = "$cl_weburl" ; ? EOF; $cfg .= ">" ; file_put_contents ( "config.php" , $cfg ); ?> |
大概這個樣子, 就是用php 輸出一份php文件~ php 的 include /require 很好用的.
其他建議方法, 采用json_encode/json_decode 來加載/保存配置為 Json格式, 譬如
聲明一個配置類:
12345 | class Config { var $cl_close =0; var $cl_weburl = "....." ; /... } |
2. 讀取配置:
123456789 | if ( file_exists ( "config.data" )) { $config = json_decode( file_get_contents ( "config.data" ); } else { $config = new Config(); $config ->cl_close=... //初始化 } echo $config ->cl_close; //訪問 $config ->cl_close=1; //修改 |
3. 寫入配置:
1234 | $config =.... //假設已經讀到 file_put_contents (json_encode( $config )); |
- 2 回答
- 0 關注
- 1052 瀏覽
添加回答
舉報
0/150
提交
取消