질문좀 드리겠습니다.
agent란 폴더를 만들고 인덱스를 만들었는데요
/agent/index.php
헤더부분을 가지고오고싶어서
<?php
include_once('./_common.php');
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_THEME_MOBILE_PATH.'/head.php');
?>
이렇게 작성했는데 헤더 부분을 못가지고오는데 혹시 왜그럴까요 >?
|
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
2018-08-22 (수) 17:52:03
_common.php 파일이 해당 폴더에 있는게 맞나요?
bbs에 있는 _common.php 파일을 만드신 폴더 아래에 복사해보세요.
그리고 모바일 기반이라면
모바일 테마의 헤더 말고
G5_PATH."/_head.php" 를 가져오셔도 됩니다.
2018-08-22 (수) 17:42:04
include_once('./_common.php');
=>
include_once($_SERVER['DOCUMENT_ROOT'].'/_common.php');
답변에 대한 댓글 3개
잘부탁합니닿
2018-08-22 (수) 17:43:51
2018-08-22 (수) 17:47:26
그누보드 설치된 디렉토리의 ROOT가 어디인가요?
혹시 자체서버시면
위의 경로가 안먹을겁니다.
위의 DOCUMENT_ROOT는 웹서버상의 루트입니다.
가상경로를 사용한다고 하더라도 잘찾아갈겁니다만
그누보드가 설치된경로가 하위경로라면
절대경로로 접근하는것을 잘 참고하셔서
추가로 경로를 언급하셔야 정상작동합니다.
$add_path = "/웹루트내의 그누보드설치경로/";
include_once($_SERVER['DOCUMENT_ROOT'].$add_path.'/_common.php');
형태로 추가하시면 오류는 안나올듯합니다.
혹시 자체서버시면
위의 경로가 안먹을겁니다.
위의 DOCUMENT_ROOT는 웹서버상의 루트입니다.
가상경로를 사용한다고 하더라도 잘찾아갈겁니다만
그누보드가 설치된경로가 하위경로라면
절대경로로 접근하는것을 잘 참고하셔서
추가로 경로를 언급하셔야 정상작동합니다.
$add_path = "/웹루트내의 그누보드설치경로/";
include_once($_SERVER['DOCUMENT_ROOT'].$add_path.'/_common.php');
형태로 추가하시면 오류는 안나올듯합니다.
잘부탁합니닿
2018-08-22 (수) 17:49:06
웹호스팅 서버입니다 ~!
그누보드설치된 디렉토리 ftp 최상단에 설치 했는데 안되더라구요 ㅠ
(/www/주소/www_root./_common.php
이렇게 호출이됩니다
그누보드설치된 디렉토리 ftp 최상단에 설치 했는데 안되더라구요 ㅠ
(/www/주소/www_root./_common.php
이렇게 호출이됩니다
답변을 작성하려면 로그인이 필요합니다.
Warning: include_once() [function.include]: Failed opening './common.php' for inclusion (include_path='.:/usr/local/php53/lib/php') in /www_root/_common.php on line 2
이런오류가 나오네요 ㅠㅠ