include_once("../gnuboard4/lib/outlogin.lib.php"); 를 추가하면 화면이 안뜹니다. 정보
include_once("../gnuboard4/lib/outlogin.lib.php"); 를 추가하면 화면이 안뜹니다.본문
화면이 전혀 뜨지 않습니다.
고의적으로 경로를 틀리게 하면 경로가 잘못되었다고 하는 걸 보아 경로는 제대로 먹는 것 같은데
외부로그인을 위해서 제목과 같은 코드를 넣으면 하얗습니다. 이유가 무엇인가요?
고의적으로 경로를 틀리게 하면 경로가 잘못되었다고 하는 걸 보아 경로는 제대로 먹는 것 같은데
외부로그인을 위해서 제목과 같은 코드를 넣으면 하얗습니다. 이유가 무엇인가요?
댓글 전체

그누보드 프로그램구조가 gnuboard4 하단에서 돌아가는 구조입니다.
상기와 같이 호출할경우 gnuboard4 상단에서 돌아가는 구조인데 그누보드 전반적으로 손봐야 할듯하군요.
목적에 따라 해당 아웃로그인만 호출할경우 해당 관련 호출 파일을 별도로 만드셔서 gnuboard4 상단에서 돌아갈수 있게 만드셔야 합니다.
상기와 같이 호출할경우 gnuboard4 상단에서 돌아가는 구조인데 그누보드 전반적으로 손봐야 할듯하군요.
목적에 따라 해당 아웃로그인만 호출할경우 해당 관련 호출 파일을 별도로 만드셔서 gnuboard4 상단에서 돌아갈수 있게 만드셔야 합니다.
<?
$g4[path] = "../gnuboard4";
include_once("$g4[path]/lib/thumb.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
위와 같이 코드를 바꿨으나 마찬가지 입니다.
저기에 주석을 이렇게 달면// include_once("$g4[path]/lib/outlogin.lib.php"); 하면 화면이 나오고
주석을 없에면 하얗게 나옵니다. 익스플러어에서 소스를 확인하니
인클루드 전에 있는 소스
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
만 달랑 보입니다.
$g4[path] = "../gnuboard4";
include_once("$g4[path]/lib/thumb.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
위와 같이 코드를 바꿨으나 마찬가지 입니다.
저기에 주석을 이렇게 달면// include_once("$g4[path]/lib/outlogin.lib.php"); 하면 화면이 나오고
주석을 없에면 하얗게 나옵니다. 익스플러어에서 소스를 확인하니
인클루드 전에 있는 소스
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
만 달랑 보입니다.
/gnuboard4 에 그누보드가 설치되어있고
/noframe 에 index.php가 돌아갑니다.
보통 다 gnuboard4폴더가 아닌 다른 폴더에 index를 넣고 돌리실텐데 왜 저만 이렇게 되죠 ㅜㅜ
/noframe 에 index.php가 돌아갑니다.
보통 다 gnuboard4폴더가 아닌 다른 폴더에 index를 넣고 돌리실텐데 왜 저만 이렇게 되죠 ㅜㅜ
include_once("$g4_path/common.php");
를 빼먹으신것 같네요.
를 빼먹으신것 같네요.

해당 폴더에 다음처럼 파일 이름, 내용을 만드시고,
_common.php
<?
$g4_path = "../gnuboard4";
include_once ("$g4_path/common.php");
?>
해당 페이지(ex.php)에서 다음을 첫줄 첫칸부터 쓰세요.
<?php
include '_common.php';
include $g4['path'].'/lib/outlogin.lib.php';
...
..
.
?>
_common.php
<?
$g4_path = "../gnuboard4";
include_once ("$g4_path/common.php");
?>
해당 페이지(ex.php)에서 다음을 첫줄 첫칸부터 쓰세요.
<?php
include '_common.php';
include $g4['path'].'/lib/outlogin.lib.php';
...
..
.
?>
$g4_path 와 $g4['path']. 이게 다른가 보군요.
$g4['path']는 무엇인가요?
엑스엠엘임이 알려주신대로 했는데요
Warning: Cannot modify header information - headers already sent by (output started at /iweb/edesign50/wwwhome/noframe/index.php:2) in /iweb/edesign50/wwwhome/gnuboard4/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /iweb/edesign50/wwwhome/noframe/index.php:2) in /iweb/edesign50/wwwhome/gnuboard4/lib/common.lib.php on line 98
라고 나옵니다.
8 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"');
98 unset($g4_path);
인데요 한번만 ㅜㅜ
$g4['path']는 무엇인가요?
엑스엠엘임이 알려주신대로 했는데요
Warning: Cannot modify header information - headers already sent by (output started at /iweb/edesign50/wwwhome/noframe/index.php:2) in /iweb/edesign50/wwwhome/gnuboard4/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /iweb/edesign50/wwwhome/noframe/index.php:2) in /iweb/edesign50/wwwhome/gnuboard4/lib/common.lib.php on line 98
라고 나옵니다.
8 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"');
98 unset($g4_path);
인데요 한번만 ㅜㅜ

index.php에서 다음은 첫줄 첫칸부터 시작해야 합니다.
<?
include ("_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<?
include ("_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>