외부로그인 설치 질문 입니다 ㅠ 정보
외부로그인 설치 질문 입니다 ㅠ본문
전 로그인창을 인덱스 안에 넣었는데요~
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4['title'] = "";
include_once("./files/b_3.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="980" cellpadding="0" cellspacing="0" height="71">
<tr>
<td width="352" height="71" valign="top"> <?=latest("latest1", news01, 5, 37); ?> </td>
<td width="35" height="71" valign="top"> </td>
<td width="352" height="71" valign="top"><?=latest("latest1", news02, 5, 37); ?> </td>
<td width="20" height="71" valign="top"> </td>
<td width="221" height="71" valign="top">
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<?=outlogin("basic");?>
</td>
</tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./files/tail3.php");
?>
다른 스킨으로 바꾸려고 했는데<?=outlogin("login02");?>
Warning: outlogin(../gnuboard4/skin/outlogin/login02/outlogin.skin.1.php): failed to open stream: No such file or directory in /iweb/nrri1058/wwwhome/gnuboard4/lib/outlogin.lib.php on line 32
Warning: outlogin(): Failed opening '../gnuboard4/skin/outlogin/login02/outlogin.skin.1.php' for inclusion (include_path='.:/opt/php/lib/php') in /iweb/nrri1058/wwwhome/gnuboard4/lib/outlogin.lib.php on line 32
이런오류가 뜨네요~
그래서 오류난곳을 찾아가봤는데
<?
if (!defined('_GNUBOARD_')) exit;
// 외부로그인
function outlogin($skin_dir="basic")
{
global $config, $member, $g4, $urlencode, $is_admin;
$nick = cut_str($member['mb_nick'], $config['cf_cut_name']);
$point = number_format($member['mb_point']);
// 읽지 않은 쪽지가 있다면
$sql = " select count(*) as cnt
from {$g4['memo_table']}
where me_recv_mb_id = '{$member['mb_id']}'
and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
$memo_not_read = $row['cnt'];
$outlogin_skin_path = "$g4[path]/skin/outlogin/$skin_dir";
$is_auth = false;
$sql = " select count(*) as cnt from $g4[auth_table] where mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if ($row['cnt'])
$is_auth = true;
ob_start();
if ($member['mb_id'])
include_once ("$outlogin_skin_path/outlogin.skin.2.php");
else // 로그인 전이라면
include_once ("$outlogin_skin_path/outlogin.skin.1.php"); (이곳이 31번째줄..)
$content = ob_get_contents();
ob_end_clean();
return $content;
}
?>
왜 에러가 나는지 모르겠어요 ㅠㅠ
고수님들 답변좀 부탁 드립니다.....ㅠㅠ
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4['title'] = "";
include_once("./files/b_3.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="980" cellpadding="0" cellspacing="0" height="71">
<tr>
<td width="352" height="71" valign="top"> <?=latest("latest1", news01, 5, 37); ?> </td>
<td width="35" height="71" valign="top"> </td>
<td width="352" height="71" valign="top"><?=latest("latest1", news02, 5, 37); ?> </td>
<td width="20" height="71" valign="top"> </td>
<td width="221" height="71" valign="top">
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<?=outlogin("basic");?>
</td>
</tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./files/tail3.php");
?>
다른 스킨으로 바꾸려고 했는데<?=outlogin("login02");?>
Warning: outlogin(../gnuboard4/skin/outlogin/login02/outlogin.skin.1.php): failed to open stream: No such file or directory in /iweb/nrri1058/wwwhome/gnuboard4/lib/outlogin.lib.php on line 32
Warning: outlogin(): Failed opening '../gnuboard4/skin/outlogin/login02/outlogin.skin.1.php' for inclusion (include_path='.:/opt/php/lib/php') in /iweb/nrri1058/wwwhome/gnuboard4/lib/outlogin.lib.php on line 32
이런오류가 뜨네요~
그래서 오류난곳을 찾아가봤는데
<?
if (!defined('_GNUBOARD_')) exit;
// 외부로그인
function outlogin($skin_dir="basic")
{
global $config, $member, $g4, $urlencode, $is_admin;
$nick = cut_str($member['mb_nick'], $config['cf_cut_name']);
$point = number_format($member['mb_point']);
// 읽지 않은 쪽지가 있다면
$sql = " select count(*) as cnt
from {$g4['memo_table']}
where me_recv_mb_id = '{$member['mb_id']}'
and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
$memo_not_read = $row['cnt'];
$outlogin_skin_path = "$g4[path]/skin/outlogin/$skin_dir";
$is_auth = false;
$sql = " select count(*) as cnt from $g4[auth_table] where mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if ($row['cnt'])
$is_auth = true;
ob_start();
if ($member['mb_id'])
include_once ("$outlogin_skin_path/outlogin.skin.2.php");
else // 로그인 전이라면
include_once ("$outlogin_skin_path/outlogin.skin.1.php"); (이곳이 31번째줄..)
$content = ob_get_contents();
ob_end_clean();
return $content;
}
?>
왜 에러가 나는지 모르겠어요 ㅠㅠ
고수님들 답변좀 부탁 드립니다.....ㅠㅠ
댓글 전체
아웃로그인 스킨 디레고리에 login02 라는 디렉토리가 있습니까?
네.. 로그인02라고 제가 올려놨거든요 ㅠ 근데도 안뜨네요..
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<?=outlogin("basic");?>
</td>
</tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./files/tail3.php");
?>
다른 스킨으로 바꾸려고 했는데<?=outlogin("login02");?>
이게 맞다면 로그인을 2개를 쓰시게요?....
그리고 include_once("./_common.php"); 는 상단에 정의되어 있는데 2번이나 부르시네요.
가능하면 include_once("$g4[path]/lib/outlogin.lib.php"); 도 위쪽의 최신글 립화일 아래로 옮기세요
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<?=outlogin("basic");?>
</td>
</tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./files/tail3.php");
?>
다른 스킨으로 바꾸려고 했는데<?=outlogin("login02");?>
이게 맞다면 로그인을 2개를 쓰시게요?....
그리고 include_once("./_common.php"); 는 상단에 정의되어 있는데 2번이나 부르시네요.
가능하면 include_once("$g4[path]/lib/outlogin.lib.php"); 도 위쪽의 최신글 립화일 아래로 옮기세요