當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。