서브페이지를 만들때.. head, tail .. 불러오기 경로 질문입니다
본문
우선 index.php 를 만들고,
같은 곳에 sub 폴더를 만든후 그 안에 index.php 를 복사하여 컨텐츠 부분만 수정하여 서브페이지(sub_01.php)를 만드려고 합니다.
www/index.php
www/sub/sub_01.php
이런식으로요....
그랬더니..
Warning: include_once(./_common.php) [function.include-once]: failed to open stream: No such file or directory .... 와 같은 오류가 뜹니다.
index.php 를 그대로 복사했으니.. 상단에...
?>
이런 소스들이 있는데요..
오류라인은 위에 색칠해 놓은 줄이라고 뜹니다.
어떻게 수정해야 하나요..ㅜ
아!! sub폴더가 아닌 index.php 있는 곳에 서브페이지를 같이 넣어주면 오류가 없어요!!!!!
그래서 경로의 문제인가 싶은데..
그누보드4 사용할때는 특별히 경로 수정하거나..그런거 없이 index 복사해서 서브페이지를 만들었는데..
그누보드5는 아닌가요?
질문이 설명이 잘 되었나 모르겠네요...
어떤 다른 분들도 같은 문제로 글 올리신것도 보았으나 저는 여전히 해결이 안되어
다시 질문드립니다.
아시는 분 답변 좀 주시길 바랍니다~ㅜㅜ
답변 2
경로문제에요.
호스팅을 카페24나 가비아같은데에 받으시나요? 아니면 개인로컬인가요?
호스팅 박을때 경로를 바로했다면(ex. sir.co.kr/ 했는데 메인페이지가 보인다면) 서브페이지의 ./_common.php에서 맨앞에 .을 빼주시고 절대경로로 해주시면되고요.
sir.co.kr/homepage/ 이렇게 해야 메인페이지가 나오시는거면
./_common.php앞에 점을 하나 더찍어서
../_common.php로 하시거나
/homepage/_commin.php로 하시면되요.
끝...
추가
경로알려드릴께요.
./ == 이건 현재 디렉토리
../ == 이건 현재 디렉토리의 상위
../../ == 이건 현재 디렉토리의 상위의 상위
/ == 이건 절대경로로 최상위에요.
감사합니다~~ ㅜㅜ 큰 도움이 되었어요~^^