테스트 사이트 - 개발 중인 베타 버전입니다

개별페이지 질문좀드리겠습니다. 채택완료

잘부탁합니닿 7년 전 조회 2,970

질문좀 드리겠습니다.

 

agent란 폴더를 만들고 인덱스를 만들었는데요 

 

/agent/index.php

 

헤더부분을 가지고오고싶어서 

<?php
include_once('./_common.php');


if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

include_once(G5_THEME_MOBILE_PATH.'/head.php');
?>

이렇게 작성했는데 헤더 부분을 못가지고오는데 혹시 왜그럴까요 >?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
베원
7년 전

_common.php 파일이 해당 폴더에 있는게 맞나요?

bbs에 있는 _common.php 파일을 만드신 폴더 아래에 복사해보세요.

 

그리고 모바일 기반이라면

모바일 테마의 헤더 말고

G5_PATH."/_head.php" 를 가져오셔도 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
7년 전

include_once('./_common.php');

=>

include_once($_SERVER['DOCUMENT_ROOT'].'/_common.php');

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

잘부탁합니닿
7년 전
Warning: include_once(./common.php) [function.include-once]: failed to open stream: No such file or directory in /www_root/_common.php on line 2

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



이런오류가 나오네요 ㅠㅠ
플래토
7년 전
그누보드 설치된 디렉토리의 ROOT가 어디인가요?
혹시 자체서버시면
위의 경로가 안먹을겁니다.

위의 DOCUMENT_ROOT는 웹서버상의 루트입니다.
가상경로를 사용한다고 하더라도 잘찾아갈겁니다만

그누보드가 설치된경로가 하위경로라면
절대경로로 접근하는것을 잘 참고하셔서
추가로 경로를 언급하셔야 정상작동합니다.

$add_path = "/웹루트내의 그누보드설치경로/";

include_once($_SERVER['DOCUMENT_ROOT'].$add_path.'/_common.php');
형태로 추가하시면 오류는 안나올듯합니다.
잘부탁합니닿
7년 전
웹호스팅 서버입니다 ~!
그누보드설치된 디렉토리 ftp 최상단에 설치 했는데 안되더라구요 ㅠ

(/www/주소/www_root./_common.php

이렇게 호출이됩니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인