g4_path 변수가 선언되지 않았습니다. 해결좀..부탁드립니다. 정보
g4_path 변수가 선언되지 않았습니다. 해결좀..부탁드립니다.본문
main.php 에서
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./_head.php");
?>
---------------------------------------------------------
_head.php에서
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.php");
?>
-------------------------------------------------------------
head.php 에서
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 1004;
?>
이부분에 안쓰는것까지 인클루드 다 시키고있는데 필요없는건 빼야하는지요?;
----------------------------------------------------------------
head.sub.php 에서 선언부
var g4_path = "<?=$g4['path']?>";
var g4_bbs = "<?=$g4['bbs']?>";
var g4_bbs_img = "<?=$g4['bbs_img']?>";
var g4_url = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin = "<?=$is_admin?>";
var g4_bo_table = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca = "<?=isset($sca)?$sca:'';?>";
var g4_charset = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
--------------------------------------------------------------------------
다 연결 잘되있는거 같은데 선언이 안되있다고 하는 이유를 잘모르겠습니다. ;;
고수님들 부탁드립니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./_head.php");
?>
---------------------------------------------------------
_head.php에서
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.php");
?>
-------------------------------------------------------------
head.php 에서
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 1004;
?>
이부분에 안쓰는것까지 인클루드 다 시키고있는데 필요없는건 빼야하는지요?;
----------------------------------------------------------------
head.sub.php 에서 선언부
var g4_path = "<?=$g4['path']?>";
var g4_bbs = "<?=$g4['bbs']?>";
var g4_bbs_img = "<?=$g4['bbs_img']?>";
var g4_url = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin = "<?=$is_admin?>";
var g4_bo_table = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca = "<?=isset($sca)?$sca:'';?>";
var g4_charset = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
--------------------------------------------------------------------------
다 연결 잘되있는거 같은데 선언이 안되있다고 하는 이유를 잘모르겠습니다. ;;
고수님들 부탁드립니다.
댓글 전체
혹시 어디선가 $g4_path 변수를 사용하고 있다면 대신에 $g4[path] 변수를 사용하세요.
$g4_path 변수는 common.php 파일 내에서 unset($g4_path); 명령으로 변수값이 사라집니다.
$g4_path 변수는 common.php 파일 내에서 unset($g4_path); 명령으로 변수값이 사라집니다.
<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
이부분에 서 사용하고 있긴 한데 이걸 변경하는순간 홈페이지 안뜹니다;
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
이부분에 서 사용하고 있긴 한데 이걸 변경하는순간 홈페이지 안뜹니다;
사용하지 않는 것은 당연히 include시킬 필요가 없죠
위 소스는 별문제 없어보입니다만
g4_path가 선언되지않았다면 소스보기해서 head.sub부분이 들어잇는지부터 보세요
당연히 없겠지요
그렇다면 그 이전에 다른 에러가 있엇을 것 같은데요?
위 소스는 별문제 없어보입니다만
g4_path가 선언되지않았다면 소스보기해서 head.sub부분이 들어잇는지부터 보세요
당연히 없겠지요
그렇다면 그 이전에 다른 에러가 있엇을 것 같은데요?
다른오류라고 하면 대략 어떤걸 말씀하시는건지요; ' '위소스에 g4_path 선언부 부분올려놨는데
잘못되있는부분이있는지 봐주시면 감사하겠습니다. ^ ^;
잘못되있는부분이있는지 봐주시면 감사하겠습니다. ^ ^;
include_once("$g4[path]/head.sub.php");
안되면 이부분만 main.php에넣어 보세요
안되면 이부분만 main.php에넣어 보세요
해봤습니다만 안됩니다. ^ ^;
혹시 아이프레임으로 페이지를 삽입하셨다면 삽입된 최종 페이지의 소스의 상단에 다가
include_once("$g4[path]/head.sub.php");
를 넣고 그아래에 common.js 파일의 경로를 정확히 주세요.
<script src="./board/js/common.js" type="text/javascript"></script>
위처럼요.
그러면 자바스크립트의 오프젝트등을(예로 아이디/패스찾기) 불러올때 g4_path 변수가 문제가 안될 겁니다.
include_once("$g4[path]/head.sub.php");
를 넣고 그아래에 common.js 파일의 경로를 정확히 주세요.
<script src="./board/js/common.js" type="text/javascript"></script>
위처럼요.
그러면 자바스크립트의 오프젝트등을(예로 아이디/패스찾기) 불러올때 g4_path 변수가 문제가 안될 겁니다.