本文整理汇总了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() {