경로 질문입니다.

경로 질문입니다.

QA

경로 질문입니다.

본문

public_html 에 _head.php  파일이 있으면


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


이렇게 한다 치면


public_html - theme - basic 안에 _head.php 파일이 있으면


경로는 어떻게 써주어야 하나요?


상대경로와 절대경로 둘 다 알고 싶습니다.

이 질문에 댓글 쓰기 :

답변 3

경로는 불려지는 파일의 경로 기준이 아니라 호출되는 파일기준입니다.


그러니까 public_html/A.php 에서 위에처럼 head.php 를 호출하면 ./head.php 가 되지만


theme/basic 안에 있는걸 부른다면 ./theme/basic/head.php 가 상대경로가 됩니다.


만약 A.php 가 /theme/basic 안에 있었다면


상대경로는 ./head.php 이고 절대경로는 /theme/basic/head.php 가 됩니다.

head.php

를 열어서 보시면 


맨 상단에



if(defined('G5_THEME_PATH')) {

    require_once(G5_THEME_PATH.'/head.php');

    return;

}

와 같이 있습니다.


절대경로는 파일 다운로드/업로드외엔 사용하실일이 없으실텐데요

그리고, 절대경로는 서버/환경마다 다릅니다.


실제 루트디렉토리부터 접근해야 해서요


경로/환경변수는

config.php 파일에 다 설정되어있어요




답변을 작성하시기 전에 로그인 해주세요.
전체 282
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT