首先,由於各種流行軟件使用此方法(如SMF),因此我認爲這不是壞習慣。編輯PHP文件以通過PHP配置
無論如何,所以我現在有這樣的代碼:
<?php
// main visual config
$cfg['lang'] = 'en';
// paths
$path['admin'] = 'index.php?p=admin';
$path['admin2'] = 'zvfpcms/admin';
$path['root'] = 'zvfpcms';
$path['images'] = 'zvfpcms/img';
$path['css'] = 'zvfpcms/css';
$path['js'] = 'zvfpcms/js';
$path['pages'] = 'zvfpcms/pg';
?>
的事情是,我想$ CFG變量(一個或多個),直接通過接口進行編輯。
這將如何實現?我想不出替換字符串是一個好主意,尤其是當我創建的未來$ cfg變量有很多可能性(甚至是無限)時。
或者說,我將不得不滿足於不同的方法......
答案感謝!
該軟件是平面文件,但我仍然會迴應。以假設用戶「Bob」爲例。 Bob重命名zvfpcms文件夾。這將如何處理? – unrelativity 2009-05-07 07:04:59
如果它是平面文件,請使用Spencer關於使用XML文件的想法。如果腳本確定它運行在不同於XML文件規定的目錄中,則應該重建PHP配置文件。 – 2009-05-07 07:35:26