當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Path::dbconfig方法代碼示例

本文整理匯總了PHP中Path::dbconfig方法的典型用法代碼示例。如果您正苦於以下問題:PHP Path::dbconfig方法的具體用法?PHP Path::dbconfig怎麽用?PHP Path::dbconfig使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Path的用法示例。


在下文中一共展示了Path::dbconfig方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: CreateDBConfig

function CreateDBConfig($prefix, $host, $user, $pass, $db)
{
    $file = @fopen(Path::dbconfig(), "w");
    fwrite($file, "<?php if(!defined('__MAGIC__')) exit; \n");
    fwrite($file, "\$prefix = \"{$prefix}\";\n");
    fwrite($file, "\$mysql_host = \"{$host}\";\n");
    fwrite($file, "\$mysql_user = \"{$user}\";\n");
    fwrite($file, "\$mysql_password = \"{$pass}\";\n");
    fwrite($file, "\$mysql_db = \"{$db}\";\n");
    fclose($file);
    @chmod(Path::dbconfig(), 0606);
}
開發者ID:nclco,項目名稱:magicboard3,代碼行數:12,代碼來源:lib.php

示例2: Get

 public static function Get($tbn = null)
 {
     if (!is_file(Path::dbconfig())) {
         return NULL;
     }
     if (!isset(self::$inst)) {
         $class = __CLASS__;
         self::$inst = new $class();
     }
     if ($tbn !== null) {
         self::$inst->tbn = $tbn;
     }
     return self::$inst;
 }
開發者ID:nclco,項目名稱:magicboard3,代碼行數:14,代碼來源:DB.class.php

示例3: array

// 서브페이지 / 메인페이지 / 최상위페이지 순으로 호출
if ($this->sub['m_no']) {
    $m_no = $this->sub['m_no'];
} else {
    if ($this->main['m_no']) {
        $m_no = $this->main['m_no'];
    } else {
        $m_no = $this->root['m_no'];
    }
}
/*
 * 매직보드가 설치되어 있는지 검사함
 * dbconfig파일 검사하여 알아냄
 * 설정된 아이디를 이용하여 해당 페이지 값을 가져옴
 * 없다면 인스톨 중이기 때문에 install로 변경함
 * 설치되어 있지 않을때에는 layout을 install로 만듦
 * !!!설치후 제거해도 상관없는 코드이다!!! 사이트가 커지기 전에는 크게 무관한듯함
 */
if (!is_file(Path::dbconfig())) {
    $result = array('m_layout' => 'install');
} else {
    if (!DB::Get()->existTB(DB::Get()->prefix() . 'magic') || !DB::Get()->existTB(DB::Get()->prefix() . 'board') || !DB::Get()->existTB(DB::Get()->prefix() . 'comment') || !DB::Get()->existTB(DB::Get()->prefix() . 'file') || !DB::Get()->existTB(DB::Get()->prefix() . 'member') || !DB::Get()->existTB(DB::Get()->prefix() . 'widget') || !DB::Get()->existTB(DB::Get()->prefix() . 'write')) {
        $result = array('m_layout' => 'install');
    } else {
        $result = $this->Sql('fetch', $m_no);
        // id가 없을 경우
        if (!$result) {
            $result = array('m_id' => 'popup', 'm_layout' => 'popup', 'm_contents' => '[[Widget|?]]');
        }
    }
}
開發者ID:nclco,項目名稱:magicboard3,代碼行數:31,代碼來源:action.fetch_page.php


注:本文中的Path::dbconfig方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。