dbconn.php 소스 -헐랭님 ㅠㅠ 정보
dbconn.php 소스 -헐랭님 ㅠㅠ본문
<?
@header ("P3P : CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\"");
@header ("P3P : CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\"");
@error_reporting(E_ALL ^ E_NOTICE);
@extract($HTTP_GET_VARS);
@extract($HTTP_POST_VARS);
@extract($HTTP_SESSION_VARS);
@extract($HTTP_SERVER_VARS);
@extract($HTTP_ENV_VARS);
@extract($HTTP_GET_VARS);
@extract($HTTP_POST_VARS);
@extract($HTTP_SESSION_VARS);
@extract($HTTP_SERVER_VARS);
@extract($HTTP_ENV_VARS);
if(file_exists("./dbinfo.php"))
{
$fp = @file("./dbinfo.php");
for($i=1;$i<=7;$i++) $fp[$i]=trim(str_replace("\n","",$fp[$i]));
{
$fp = @file("./dbinfo.php");
for($i=1;$i<=7;$i++) $fp[$i]=trim(str_replace("\n","",$fp[$i]));
$board = $fp[5];
$www_url = $fp[7];
$avatar_admin = FALSE;
$www_url = $fp[7];
$avatar_admin = FALSE;
if(!$connect)
{
$connect = @mysql_connect($fp[1],$fp[2],$fp[3]) or mysql_error();
@mysql_select_db($fp[4], $connect) or mysql_error();
}
{
$connect = @mysql_connect($fp[1],$fp[2],$fp[3]) or mysql_error();
@mysql_select_db($fp[4], $connect) or mysql_error();
}
if($board == "zero")
{
$_zb_path = "../".$fp[6]."/";
{
$_zb_path = "../".$fp[6]."/";
$f = fopen($_zb_path."setup.php","r");
$data = fread($f, filesize($_zb_path."setup.php"));
fclose($f);
$data = fread($f, filesize($_zb_path."setup.php"));
fclose($f);
$data = str_replace("<?/*","",$data);
$data = str_replace("*/?>","",$data);
$data = explode("\n",$data);
$_c = count($data);
unset($_zbDefaultSetup);
for($i=0;$i<$_c;$i++)
{
if(ereg("session_path",$data[$i]))
{
$tmpStr = explode("=",$data[$i]);
$vname = trim($tmpStr[0]);
$value = trim($tmpStr[1]);
$_zbDefaultSetup[$vname]=$value;
}
}
if(!$_zbDefaultSetup[session_path]) $_zbDefaultSetup[session_path] = "data/__zbSessionTMP";
$data = str_replace("*/?>","",$data);
$data = explode("\n",$data);
$_c = count($data);
unset($_zbDefaultSetup);
for($i=0;$i<$_c;$i++)
{
if(ereg("session_path",$data[$i]))
{
$tmpStr = explode("=",$data[$i]);
$vname = trim($tmpStr[0]);
$value = trim($tmpStr[1]);
$_zbDefaultSetup[$vname]=$value;
}
}
if(!$_zbDefaultSetup[session_path]) $_zbDefaultSetup[session_path] = "data/__zbSessionTMP";
if(!is_dir($_zb_path.$_zbDefaultSetup[session_path]))
{
mkdir($_zb_path.$_zbDefaultSetup[session_path], 0777);
chmod($_zb_path.$_zbDefaultSetup[session_path], 0777);
}
{
mkdir($_zb_path.$_zbDefaultSetup[session_path], 0777);
chmod($_zb_path.$_zbDefaultSetup[session_path], 0777);
}
@session_save_path($_zb_path.$_zbDefaultSetup[session_path]);
@session_cache_limiter('nocache, must_revalidate');
@session_set_cookie_params(0,"/");
@session_start();
@session_cache_limiter('nocache, must_revalidate');
@session_set_cookie_params(0,"/");
@session_start();
if($HTTP_SESSION_VARS["zb_logged_no"])
{
$member = mysql_fetch_array(mysql_query("select user_id,point1,point2, is_admin from zetyx_member_table where no=".$HTTP_SESSION_VARS["zb_logged_no"].""));
$avatar_id = $member[user_id];
if($member[is_admin] == 1) $avatar_admin = TRUE;
}
}
elseif($board == "kims")
{
@session_start();
{
$member = mysql_fetch_array(mysql_query("select user_id,point1,point2, is_admin from zetyx_member_table where no=".$HTTP_SESSION_VARS["zb_logged_no"].""));
$avatar_id = $member[user_id];
if($member[is_admin] == 1) $avatar_admin = TRUE;
}
}
elseif($board == "kims")
{
@session_start();
$avatar_id = $HTTP_SESSION_VARS[UserID];
if($HTTP_SESSION_VARS[ROOT_PASS]) $avatar_admin = TRUE;
}
elseif($board == "gnu3")
{
$gnu_path = "../".$fp[6]."/";
if($HTTP_SESSION_VARS[ROOT_PASS]) $avatar_admin = TRUE;
}
elseif($board == "gnu3")
{
$gnu_path = "../".$fp[6]."/";
require_once($gnu_path."config.php");
if (file_exists($gnu_path."dbconfig.php"))
{
ini_set("session.use_trans_sid", 0); // PHPSESSID를 자동으로 넘기지 않음
ini_set("session.cache_expire", $cfg[cache_expire]);
ini_set("session.gc_maxlifetime", $cfg[gc_maxlifetime]);
{
ini_set("session.use_trans_sid", 0); // PHPSESSID를 자동으로 넘기지 않음
ini_set("session.cache_expire", $cfg[cache_expire]);
ini_set("session.gc_maxlifetime", $cfg[gc_maxlifetime]);
session_save_path($gnu_path."data/session");
if ($SESSION_CACHE_LIMITER) {
@session_cache_limiter($SESSION_CACHE_LIMITER);
} else {
@session_cache_limiter('no-cache, must-revalidate');
}
if ($SESSION_CACHE_LIMITER) {
@session_cache_limiter($SESSION_CACHE_LIMITER);
} else {
@session_cache_limiter('no-cache, must-revalidate');
}
// 세션이 사라지지 않는 버그를 위하여
if (!$HTTP_COOKIE_VARS["ck_session"])
{
@setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
@session_start();
}
if (!$HTTP_COOKIE_VARS["ck_session"])
{
@setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
@session_start();
}
$avatar_id = $HTTP_SESSION_VARS[ss_mb_id];
$tmp_admin = mysql_fetch_array(mysql_query("select de_admin from $cfg[table_default]"));
if($tmp_admin[de_admin] == $avatar_id) $avatar_admin = TRUE;
}
elseif($board == "gnu4")
{
$gnu_path = "../".$fp[6]."/";
require_once($gnu_path."config.php"); // g4의 설정 파일을 불러옴
session_save_path("{$gnu_path}/data/session"); // g4의 세션 경로
if($tmp_admin[de_admin] == $avatar_id) $avatar_admin = TRUE;
}
elseif($board == "gnu4")
{
$gnu_path = "../".$fp[6]."/";
require_once($gnu_path."config.php"); // g4의 설정 파일을 불러옴
session_save_path("{$gnu_path}/data/session"); // g4의 세션 경로
if (isset($SESSION_CACHE_LIMITER))
@session_cache_limiter($SESSION_CACHE_LIMITER);
else
@session_cache_limiter("no-cache, must-revalidate");
@session_cache_limiter($SESSION_CACHE_LIMITER);
else
@session_cache_limiter("no-cache, must-revalidate");
@session_start(); // 세션 시작
$avatar_id = $HTTP_SESSION_VARS[ss_mb_id]; // 세션에서 찾은 회원 아이디를 $avatar_id에 대입
$tmp_admin = mysql_fetch_array(mysql_query("select * from {$g4['member_table']} where mb_id ='".$avatar_id."'")); // $avatar_id를 mysql에서 찾아라는 구문을 변수에 대입
if($tmp_admin[mb_level]>9) $avatar_admin = TRUE; // 만약에 $avatar_id를 찾았고 이제 레벨이 9보다 큰지 확인하고 맞으면 admin 기능을 활성화 시킴
}
elseif($board == "rg")
{
if(!$site_path) $site_path = "../".$fp[6]."/";
$avatar_id = $HTTP_SESSION_VARS[ss_mb_id]; // 세션에서 찾은 회원 아이디를 $avatar_id에 대입
$tmp_admin = mysql_fetch_array(mysql_query("select * from {$g4['member_table']} where mb_id ='".$avatar_id."'")); // $avatar_id를 mysql에서 찾아라는 구문을 변수에 대입
if($tmp_admin[mb_level]>9) $avatar_admin = TRUE; // 만약에 $avatar_id를 찾았고 이제 레벨이 9보다 큰지 확인하고 맞으면 admin 기능을 활성화 시킴
}
elseif($board == "rg")
{
if(!$site_path) $site_path = "../".$fp[6]."/";
require_once("{$site_path}include/config.inc.php");
$data_path = $site_path.$data_dir;
$session_tmp_path = $data_path.$session_tmp_dir;
$session_tmp_path = $data_path.$session_tmp_dir;
if(is_dir($session_tmp_path)) @session_save_path($session_tmp_path);
@session_cache_limiter('nocache, must-revalidate');
@session_start();
@session_cache_limiter('nocache, must-revalidate');
@session_start();
$avatar_id = $HTTP_SESSION_VARS[ss_mb_id];
$tmp_admin = mysql_fetch_array(mysql_query("select mb_level from $db_table_member where mb_id ='".$avatar_id."'"));
if($tmp_admin[mb_level]>9) $avatar_admin = TRUE;
}
}
else
{
echo "
<html><head><title>아바타 미니돌 : 설치</title></head><body>
<span style='font-size:10pt; font-family:Verdana, 굴림;'>
<p>dbinfo.php가 존재하지 않으므로 설치를 시작합니다.
<p>[<a href='./install.php'>지금 설치하겠습니다.</a>]
<p>다음에 설치하실 경우 아래의 설치방법대로 브라우저의 주소란에 입력한 후 실행하시면 됩니다.
<p>설치방법 : http://도메인/미니돌아바타폴더/install.php
</font></body></html>";
exit;
}
if($tmp_admin[mb_level]>9) $avatar_admin = TRUE;
}
}
else
{
echo "
<html><head><title>아바타 미니돌 : 설치</title></head><body>
<span style='font-size:10pt; font-family:Verdana, 굴림;'>
<p>dbinfo.php가 존재하지 않으므로 설치를 시작합니다.
<p>[<a href='./install.php'>지금 설치하겠습니다.</a>]
<p>다음에 설치하실 경우 아래의 설치방법대로 브라우저의 주소란에 입력한 후 실행하시면 됩니다.
<p>설치방법 : http://도메인/미니돌아바타폴더/install.php
</font></body></html>";
exit;
}
// 아바타 환경 설정
$sql = mysql_query("select header,footer,zero_point,skin from avatar_admin_table");
$c_admin = mysql_fetch_array($sql) or mysql_error();
$sql = mysql_query("select header,footer,zero_point,skin from avatar_admin_table");
$c_admin = mysql_fetch_array($sql) or mysql_error();
$a_header = $c_admin[header]; // 헤더 파일
$a_footer = $c_admin[footer]; // 푸터 파일
$a_zero = $c_admin[zero_point]; // 제로보드 포인트 사용여부
$avatar_skin_path = "./avatar_skin/".$c_admin[skin]; // 아바타 스킨 경로
$album_skin_path = "./album_skin/".$c_admin[album_skin]; // 아바타 스킨 경로
?>
$a_footer = $c_admin[footer]; // 푸터 파일
$a_zero = $c_admin[zero_point]; // 제로보드 포인트 사용여부
$avatar_skin_path = "./avatar_skin/".$c_admin[skin]; // 아바타 스킨 경로
$album_skin_path = "./album_skin/".$c_admin[album_skin]; // 아바타 스킨 경로
?>
댓글 전체
아바타 설치를 어디에 했는지 경로를 알려 주세요.
그리고 동일한 문제로 인한 내용의 질문은 계속해서 올리지 말고 코멘트로 연결하세요.
아바타 설치.. 경로 는..
gnuboard4/avatar
gnuboard4/avatar
아바타 설치시 그누보드의 폴더명이 잘못된듯 합니다.
avatar/dbinfo.php 의 내용중 상단의 mysql 접속 정보만 블럭처리하고 여기에 올려 보세요.
avatar/dbinfo.php 의 내용중 상단의 mysql 접속 정보만 블럭처리하고 여기에 올려 보세요.
와우~~ 감사합니다^^ㅎㅎ
그리고.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=37999&sca=%BF%DC%BA%CE%B7%CE%B1%D7%C0%CE
이 아바타로그인 해도 사용하는데 지장은 없나요?
그냥 넣기만 하면 되나요?
그리고.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=37999&sca=%BF%DC%BA%CE%B7%CE%B1%D7%C0%CE
이 아바타로그인 해도 사용하는데 지장은 없나요?
그냥 넣기만 하면 되나요?
아바타 버전마다 조금씩 다릅니다.
테이블명도 틀리고 필드도 다르므로 참고 하셔야 합니다.
테이블명도 틀리고 필드도 다르므로 참고 하셔야 합니다.
님..
아바타샾 가기 눌리니깐..
아이디 하고 비번 쳐라고 나오던데..
그래서 로그인 아뒤 와 비번을 치니깐;;
안되던데요.
아바타샾 가기 눌리니깐..
아이디 하고 비번 쳐라고 나오던데..
그래서 로그인 아뒤 와 비번을 치니깐;;
안되던데요.
홈에서 로그인한후 들어가 보세요.
아바타샵에서 연동이 잘못되었거나 소스가 꼬인듯 합니다.
아바타샵에서 연동이 잘못되었거나 소스가 꼬인듯 합니다.
홈에서.. 로그인 하고
아바타 밑에
아바타샾가기 이걸 클릭하니깐..
로그인이 나오네요..
님이 봐주세요;;
www.heelman.wo.tc 에요
아이디 - test
비번 - test
아바타 밑에
아바타샾가기 이걸 클릭하니깐..
로그인이 나오네요..
님이 봐주세요;;
www.heelman.wo.tc 에요
아이디 - test
비번 - test
elseif($board == "gnu4") //이거 때문에
{
$gnu_path = "../".$fp[6]."/";
avatar/dbinfo.php 의 내용을 아래처럼 해야 하네요.
<?
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
{
$gnu_path = "../".$fp[6]."/";
avatar/dbinfo.php 의 내용을 아래처럼 해야 하네요.
<?
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
gnuboard4
이거 위에
gnu4
이걸 적으니... 갑자기 또 영어가 나타난다는..;;
이거 위에
gnu4
이걸 적으니... 갑자기 또 영어가 나타난다는..;;
이상하네요. 소스상으론 저렇게 되어 정상인데.ㅠㅠ
홈에서.. 로그인 하고
아바타 밑에
아바타샾가기 이걸 클릭하니깐..
로그인이 나오네요..
님이 봐주세요;;
www.heelman.wo.tc 에요
아이디 - test
비번 - test
아바타 밑에
아바타샾가기 이걸 클릭하니깐..
로그인이 나오네요..
님이 봐주세요;;
www.heelman.wo.tc 에요
아이디 - test
비번 - test
그럼 제가.. 파일 올릴까요???
지금
avatar/dbinfo.php 이게
<?
localhost
****
****
******
gnuboard4
gnuboard4
http://heelman.wo.tc/
?>
되어 있습니다.
avatar/dbinfo.php 이게
<?
localhost
****
****
******
gnuboard4
gnuboard4
http://heelman.wo.tc/
?>
되어 있습니다.
$fp = @file("./dbinfo.php");
for($i=1;$i<=7;$i++) $fp[$i]=trim(str_replace("\n","",$fp[$i]));
$board = $fp[5];
생략
elseif($board == "gnu4") //이거 때문에
{
$gnu_path = "../".$fp[6]."/";
생략
아래처럼 되어야 정상 입니다.
<?
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
for($i=1;$i<=7;$i++) $fp[$i]=trim(str_replace("\n","",$fp[$i]));
$board = $fp[5];
생략
elseif($board == "gnu4") //이거 때문에
{
$gnu_path = "../".$fp[6]."/";
생략
아래처럼 되어야 정상 입니다.
<?
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
생략
elseif($board == "gnu4") //이거 때문에
{
$gnu_path = "../".$fp[6]."/";
생략
이게 먼뜻인지?;;
elseif($board == "gnu4") //이거 때문에
{
$gnu_path = "../".$fp[6]."/";
생략
이게 먼뜻인지?;;
<?
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
이렇게 하니깐.. 영어 떠요.. 한번 변경 해볼께요..
----------------------------------------------------
이게 http://heelman.wo.tc/ ?
http://www.heelman.wo.tc/
이거 아님??
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
이렇게 하니깐.. 영어 떠요.. 한번 변경 해볼께요..
----------------------------------------------------
이게 http://heelman.wo.tc/ ?
http://www.heelman.wo.tc/
이거 아님??
경로가 이상하게 꼬이는 군요.
dbinfo.php 는
<?
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
이렇게 한후
dbconn.php 에서
elseif($board == "gnu4")
{
$gnu_path = "../".$fp[6]."/"; //여기를
elseif($board == "gnu4")
{
$gnu_path = "../"; 이렇게 변경해 보세요.
$gnu_path = "../"; 이렇게 변경해 보세요.
dbinfo.php 는
<?
localhost
****
****
******
gnu4
gnuboard4
http://heelman.wo.tc/
?>
이렇게 한후
dbconn.php 에서
elseif($board == "gnu4")
{
$gnu_path = "../".$fp[6]."/"; //여기를
elseif($board == "gnu4")
{
$gnu_path = "../"; 이렇게 변경해 보세요.
$gnu_path = "../"; 이렇게 변경해 보세요.
와우 됬당^^ 감사합니다 ㅎㅎ
그리고
그게 없는데.;;
아바타 옷 같은게 없어요.. 배경 이런거..
???굴 << 한개 있는데 이름이 이렇게 되어있는데요;;
그리고
그게 없는데.;;
아바타 옷 같은게 없어요.. 배경 이런거..
???굴 << 한개 있는데 이름이 이렇게 되어있는데요;;
설치 설명을 참고 하세요.
기본으로 제공되는 아이템과 리스트가 있을 겁니다.
만약 기본으로 제공하는 아이템 리스트가 없거나 에러가 난다면
직접 아이템 리스트를 만들어야 합니다.
기본으로 제공되는 아이템과 리스트가 있을 겁니다.
만약 기본으로 제공하는 아이템 리스트가 없거나 에러가 난다면
직접 아이템 리스트를 만들어야 합니다.
호호...저도 고맙습니다...^^.
멀라님.~~~ 아바타 옷이 없어요... 클났네요.
멀라님.~~~ 아바타 옷이 없어요... 클났네요.
으흑흑~인내심의 한계를 느낍니다. 더이상은 나두 멀라요.ㅠㅠ