예전에도 올렸는데 여전히 아웃로그인 안되네요. > 그누3질답

그누3질답

예전에도 올렸는데 여전히 아웃로그인 안되네요. 정보

그누보드 예전에도 올렸는데 여전히 아웃로그인 안되네요.

본문

예전엔 2.65버전때문에 올렸었는데

명령이 다르다더군요.

이번엔 웹에 계정이 생겨

그누3를 사용 해 볼수 있게되었습니다만..

외부로그인이 안되네요.

문서파일명 : test.php
문서의경로 : /test.php
그누보드의 경로 : /gnu3/

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "아웃로그인 테스트";
?><html>
 <head>
  <title>제목 없음</title>
 </head>
  <body>
<p><? include "./$cfg[bbs_dir]/outlogin.php"; ?></p>
  </body>
</html>

이렇게 하면 되는거 아닌가요?
혹시나해서
http://id.호스팅업체.com/gnu3/bbs/outlogin.php
를 실행해 보니 빈 페이지만 출력되네요.
스킨은 3loginskin입니다.

댓글 전체

index.php는 gnu3폴더에 있는 index.php가 아니고 메인페이지 공지등이 표시될 페이지 입니다. ^^
일단 최근게시물이나 그런것 말고 아웃로그인만 출력 시키고자 합니다. ^^
outlogin.php를 엊그제저녁님 맔씀대로 수정한 내용 입니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "아웃로그인 테스트";
?>

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

global $memo_not_read, $url_encode;

$mb_id  = $member[mb_id];
$mb_name = $member[mb_name];
$mb_point = nf($member[mb_point]);

// 로그인 중이라면
if ($member[mb_id]) {
    include "$outlogin_skin/outlogin.skin.php";
} else {
    include "$outlogin_skin/outlogout.skin.php";
}
?>
오류구문은
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "아웃로그인 테스트";
?> 
<--- outlogin.php  상단에 이렇게 넣으시면 그 구문은 안나올거예요...
그런데 아웃 로그인만  링크시키려고 하는건가요
구체적으로 어떻게 할건지 말씀해주세요...
왜 루트 폴더에 index.php에 넣으시려고..그건 제가 테스트를 안해봐서..잘 모르겠구요..
head.php를 열어보니 거의 마지막쪽에 <? include "./bbs/outlogin.php"; ?>  구문이 있습니다. 이것을 삭제 해주고 제가 넣고자 하는 루트폴더의 index.php파일에 널어주면 되나요?

http://ID.호스팅업체.com/gnu3/?doc=bbs/outlogin.php  이렇게 실행하면 아웃로그인만 실행되잖아요
outlogin.php 에 소스 상단에 보시면...if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
요렇게만 쓰여 있어서...오류구문이 뜨는거구여....
위 내용은 아직 잘이해가 안갑니다. 뜨지 않게 하는 방법을 알려주셨으면 해요.
gnu3 폴더 안에 보시면 head.php 라는 기본 파일이 있습니다..
거길 살펴보시면 94~95라인에 아웃로그인 찍는 것이 있습니다
<!-- 외부 로그인 -->
<? include "./bbs/outlogin.php"; ?> 
이것을 사용하고 싶은 곳에 넣어주시면 됩니다...
test.php 파일이 gnu3 폴더 안에 있으면 위에대로 쓰시면 되구여...
gnu3 폴더가 아닌 다른곳에 있으면...<? include "./gnu3/bbs/outlogin.php"; ?> 
이렇게 쓰시면 됩니다.

http://ID.호스팅업체.com/gnu3/?doc=bbs/outlogin.php  이렇게 실행하면 아웃로그인만 실행되잖아요
outlogin.php 에 소스 상단에 보시면...if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
요렇게만 쓰여 있어서...오류구문이 뜨는거구여....
outlogin.php 소스에 단독으로 쓰여져서 위 디자인과 스타일중 하나만 쓰라는 오류가 나오는 거라고 하셨는데 제가 실행한 것은 http://ID.호스팅업체.com/gnu3/?doc=bbs/outlogin.php를 실행했을때 외부로그인이 뜨긴 하는데 그 위에 오류 메시지로 저 오류가 난다는 것 입니다.  그리고 아웃로그인 출력을 위한 인쿨르드 문에 있는 outlogin.php의 경로에 루트밑애 ./gnu3/를 추가했습니다만 여전히 뜨지 않고 추가 하지 않은체 gnu3폴더에 test.php를 넣어도 여전히 하얀 화면만 출력 됩니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "아웃로그인 테스트";
?><html>
 <head>
  <title>제목 없음</title>
 </head>
  <body>
<!-- 외부 로그인 -->
        <? include "./gnu3/bbs/outlogin.php"; ?>  </body>
</html>
위의 외부로그인 주석 처리한 부분의 경로를 gnu3폴더경로까지 넣어서 바꾸어 주라는 건가요?
outlogin.php 소스에 단독으로 쓰여져서 _DOCTYPE_ 오류 : NONE , STYLE , DESIGN 중 하나를 사용하세요.
이 오류가 나는거 같구여..

gnu3 폴더 안에 test.php 로 테스트 하시면 됩니다....루트 아래에서 test.php를 열면 ./gnu3/bbs/oulogin.php
하면 될듯한데..
외부로그인 주석처리한 부분의 내용이 다르네요. 경로는 지금처럼 루트에 test.php 루트밑에 gnu3폴더가 있으면 되는건가요? 그리고 outlogin.php파일을 실행하니까
_DOCTYPE_ 오류 : NONE , STYLE , DESIGN 중 하나를 사용하세요.
라고 하네요. 그 두가지에 따라 뭐가 달라지는지 몰라도 위에는 STYLE만 들어가 있는데 그러네요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "아웃로그인 테스트";
?><html>
 <head>
  <title>제목 없음</title>
 </head>
  <body>
<!-- 외부 로그인 -->
        <? include "./bbs/outlogin.php"; ?>  </body>
</html>

http://id.호스팅업체.com/gnu3/bbs/outlogin.php
<----http://id.호스팅업체.com/gnu3/?doc=bbs/outlogin.php
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT