모바일 불러오는 페이지 대한 질문입니다~
본문
상단에 있는
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}
include_once(G5_MOBILE_PATH.'/head.php');
?>
이부분들 중에
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 이부분을 넣으면 하얀 백지처럼 나와서
이 부분을 빼면 아래에 적힌 오류가 나오는데 ... 이 부분들이 왜이런건지...
오류 뜨는 include_once(G5_MOBILE_PATH.'/head.php'); 을 빼면 게시판으로 링크걸었을 때 링크 이동이 아예 되지않습니다.. 도와주세요 ㅠㅠ
Warning: include_once(G5_MOBILE_PATH/head.php) [function.include-once]: failed to open stream: No such file or directory in /home/sulha/public_html/mobile/index.php on line 8
Warning: include_once() [function.include]: Failed opening 'G5_MOBILE_PATH/head.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/sulha/public_html/mobile/index.php on line 8
답변 1
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 --> 이줄 아래로 common.php를 불러 오셔야 합니다.
해당 파일이 있는 디렉토리에 _common.php 가 있다면 바로 불러 오시면 되고
없다면 상대경로로 common.php를 불러오세요.
include_once('./_common.php');// 디렉토리에 _common.php가 있는 경우
include_once('../common.php');// 없는 경우 절대경로 '..' 이용해서 가져오기