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

게시판 스킨폴더에서 common.php 를 include하려면? 채택완료

세진컴퓨터랜드 2개월 전 조회 466

게시판 skin폴더에 ajax.process.php 있을 때,

예를 들어 /skin/board/notice/ajax.process.php 가 있을 때

 

ajax.process.php 파일 안에 
include_once($_SERVER['DOCUMENT_ROOT'].'/common.php'); 했는데
sql_query() 함수가 작동안하는거 보니 common.php가 제대로 못 불러온거 같네요.

 

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


이부분을 어떻게 작성해야 할까요?

상대경로를 적어야 하나요?

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

답변 2개

채택된 답변
+20 포인트
2개월 전

제가 쓰는 방법입니다. sir 에서 봤던 내용이긴 하지만, 그 게시글은 기억이 나지 않습니다 ㅠㅠㅠㅠ

 

</p>

<p>$path = "";</p>

<p>for($i = 0; $i < 10; $i++){</p>

<p>  if(file_exists($path .'common.php')) break;</p>

<p>  if(realpath($path) ==  '/') break;</p>

<p>  $path .= '../';</p>

<p>}</p>

<p>

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

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

2개월 전

include_once(G5_PATH.'/common.php');

or

include_once('../common.php');

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

답변에 대한 댓글 2개

비타주리
2개월 전
G5_PATH 는
config.php 또는 이걸 품고 있는 common.php 에서 정의되어서
common.php 를 인클루드 해야만
G5_PATH 의 사용이 가능하지 않나요?
균이
2개월 전
그렇네요
common.php는 G5_PATH 생성 이전이니 사용할 수 없군요

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

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

로그인