운영자님 2.61.버그가 있네요... > 그누3질답

그누3질답

운영자님 2.61.버그가 있네요... 정보

그누보드 운영자님 2.61.버그가 있네요...

본문

상대값을
<?
$reldir = "";
include_once "{$reldir}lib.php";
?>를 사용하는 상태라면
만약
/home/ccc/www/gnu/bbs
/home/ccc/www/index.php 여기서 outlogin.php와 vote.php를 불러오면 어떻게 될가요...
인클하게 된다면...
<? include_once outlogin.php와 vote.php를 하게 된다면
<?
include_once "lib.php";

global $memo_not_read;

$mb_id = $member[mb_id];
$mb_name = $member[mb_name];
$mb_point = number_format($member[mb_point]);
$dir_admin = $cfg[dir_admin];
if ($url) {
    $urlencode = urlencode($url);
} else {
    $urlencode = urlencode($HTTP_SERVER_VARS[REQUEST_URI]);
}

if ($member[mb_id]) { // 로그인 중이라면
    $show_admin_begin = "<!--";
    $show_admin_end = "-->";
    if ($is_admin == 'default' || $is_admin == 'group') {
        $show_admin_begin = "";
        $show_admin_end = "";
    }

    include "$outlogin_skin/outlogin.skin.php";
} else {
    include "$outlogin_skin/outlogout.skin.php";
}
?>

include_once "lib.php";이렇게 선언되어져 있어서 에러가 뜹니다.
include_once "{$reldir}lib.php"; 이렇게 수정해줘야 됩니다. *^^* 다른데는 모르겠고 두개만 찾은 상태입니다. *^^*
  • 복사

댓글 전체

PHP의 버전에 따라서도 특성을 많이 타는 듯 해요... 로컬(4.3.2)에서 작업해서 서버에(4.1.2) 올렸는데 에러의 압박이 심하더라구요...
그누보드의 문제는 아니라고 생각합니다. 언어 자체의 특성이 변하는 것이니 어쩔수 없겠지만... PHP의 버전에 의해서도 에러가 발생할 수 있음을 늘 인지하고 있어야 할 것같아요...
© SIRSOFT
현재 페이지 제일 처음으로