当前位置: 首页>>代码示例>>PHP>>正文


PHP config::modify方法代码示例

本文整理汇总了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();
 }
开发者ID:jiangsuei8,项目名称:public_php_shl,代码行数:12,代码来源:admin.php

示例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;
 }
开发者ID:jiangsuei8,项目名称:public_php_shl,代码行数:49,代码来源:install_act.php

示例3: exit

<?php
if (!defined('ROOT'))
    exit('Can\'t Access !');
class config_admin extends admin {
    function init() {
开发者ID:jiangsuei8,项目名称:public_php_shl,代码行数:5,代码来源:config_admin.php


注:本文中的config::modify方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。