경로문제 좀 도와주세요.ㅠㅠ 정보
경로문제 좀 도와주세요.ㅠㅠ
관련링크
본문
링크2번이 쇼핑몰이고
링크1번은 포토 홈페이지인데..
개념이 확실하게 안잡혀서 그런지 계속 헛갈리네요..ㅠㅠ
현재 그누보드 설치는..
root에 설치되어있습니다.
그리고 photo라는 폴더를 하나 더 만들어서 그곳에 포토 홈페이지를 만들고 있습니다.
그러니까..
adm
bbs...
....
photo
....
skin
이런식으로 폴더가 만들어지고..
photo안에 파일들을 넣고 홈피를 만들고 있는데..
photo/index.html
파일 상단에
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/random_latest.lib.php");
$g4['title'] = "";
include_once("./photo/_photo_head.php");
?>
위 소스를 넣었는데..
에러가 뜨네요..ㅠㅠ
맨 아래 _photo_head.php는 제가 임의로 만든 파일입니다.
경로를 어떻게 잡아야 할까요?ㅠㅠ
개념이 확실하게 적립이 안되서인지 할때마다 계속 헛갈리네요..ㅠㅠ
참..
그리고 혹시..
기본적으로 _head.php파일이 있잖아요...
로그인/회원가입 상단하고 index.html 페이지 상단 디자인을 약간 다르게 변경할려면..
_head.php파일을 따로 만드는것밖에 방법이 없을까요?
댓글 전체
이렇게 하시면 될 것입니다.
$g4[path]는 루트 폴더를 잡아주는 것이니까 여기를 기준으로 경로를 잡아주면 오류가 날 확률이 적어집니다.
일단 여러 헤드를 만든다면 _head.php를 서로 다르게 지정해주시는 게 좋고, 상단을 아주 약간만 다르게 만드신다면 if문으로 $_SERVER[PHP_SELF]를 확인하면 되지 않을까요?
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
그리고 index.php 혹은 index.html 상단에 다음과 같이 적어줍니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/random_latest.lib.php");
$g4['title'] = "";
include_once("$g4[path]/photo/_photo_head.php");
?>