本文整理汇总了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);
}
示例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;
}
示例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|?]]');
}
}
}