本文整理匯總了PHP中config::modify方法的典型用法代碼示例。如果您正苦於以下問題:PHP config::modify方法的具體用法?PHP config::modify怎麽用?PHP config::modify使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類config
的用法示例。
在下文中一共展示了config::modify方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: __construct
function __construct() {
if (ADMIN_DIR!=config::get('admin_dir')) {
config::modify(array('admin_dir'=>ADMIN_DIR));
front::flash('後台目錄更改成功!');
}
front::$rewrite=false;
parent::__construct();
$servip = gethostbyname($_SERVER['SERVER_NAME']);
//if($this instanceof file_admin && in_array(front::get('act'), array('updialog','upfile','upfilesave','netfile','netfilesave','swfsave'))) return;
if($servip==front::ip()&&front::get('ishtml')==1) return;
$this->check_admin();
}
示例2: install
private function install() {
set_time_limit(0);
if ($this->instalsqltype) {
$sqlquery = file_get_contents(ROOT . '/install/data/install_testdb.sql');
} else {
$sqlquery = file_get_contents(ROOT . '/install/data/install.sql');
}
$smods = '';
if (!empty($this->smodarr)) {
$smods = implode(',', $this->smodarr);
foreach ($this->smodarr as $val) {
$modsqlquery.=file_get_contents(ROOT . '/install/data/install_' . $val . '.sql');
if (!$modsqlquery)
exit('模塊數據庫文件不存在!');
config::modifymod(front::$post, $val);
config::modifymod(array('url' => front::post('site_url') . $val), $val);
config::modifymod(array('username' => front::post('user')), $val);
config::modifymod(array('host' => front::post('hostname')), $val);
}
}
config::modify(array('mods' => $smods));
if (!$sqlquery)
exit('數據庫文件不存在!');
$sqlquery = $sqlquery . $modsqlquery;
$sqlquery = str_replace('cmseasy_', config::get('database', 'prefix'), $sqlquery);
$sqlquery = str_replace('\'admin\'', '\'' . front::post('admin_username') . '\'', $sqlquery);
$sqlquery = str_replace('\'21232f297a57a5a743894a0e4a801fc3\'', '\'' . md5(front::post('admin_password')) . '\'', $sqlquery);
$mysql = new user;
$sqlquery = str_replace("\r", "", $sqlquery);
$sqls = preg_split("/;[ \t]{0,}\n/", $sqlquery);
$nerrCode = "";
$i = 0;
foreach ($sqls as $q) {
$q = trim($q);
if ($q == "") {
continue;
}
if ($mysql->query($q)) {
usleep(100);
$i++;
} else {
$nerrCode .= "執行: <font color='blue'>$q</font> 出錯!</font><br>";
}
}
$user = new user();
$this->gather();
if (is_array($user->getrow("username='" . front::post('admin_username') . "'")))
$this->view->install = true;
}
示例3: exit
<?php
if (!defined('ROOT'))
exit('Can\'t Access !');
class config_admin extends admin {
function init() {