当前位置: 首页>>代码示例>>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;未经允许,请勿转载。