디렉토리가 두번째 깊이로 내려갔을 때 $g4_path= 를 어떻게 해줘야 하나요?
안녕하세요.
루트/aaa/bbb/ 이렇게 디렉토리가 내려갈 때
bbb 디렉토리 안에 있는 파일에
$g4_path = 를
$g4_path ="../../"; 처럼 해줬더니 루트를 인식하지 못하네요^^;;
어떻게 해줘야 하는지요?
루트/aaa/bbb/ 이렇게 디렉토리가 내려갈 때
bbb 디렉토리 안에 있는 파일에
$g4_path = 를
$g4_path ="../../"; 처럼 해줬더니 루트를 인식하지 못하네요^^;;
어떻게 해줘야 하는지요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 8개
루트/bbs
루트/common.php
형식으로 루트에 그누보드가 깔렸다면은
루트/aaa/bbb/ 의 파일에
../.. 으로 해줘야 됩니다.
$g4_path = "../..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
조언에 따라 위에처럼 넣어주니까 오류는 안나오는데
mysql 에는 접근하지를 못하네요.
이 부분은 어찌해야 할까요?
에러가 나는 페이지를 보여주시거나
mysql에 접속을 못한다고 했는데 어떤 에러문구가 나오는지를 적어 주시는 편이 다른분들이 답변하기 좋을거 같습니다.
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/***.hosting.com/mproject/popup/check3.php on line 123
팝업창을 띄워서 DB에 접근하려는 게 목적이고요,
팝업창 check3.php 에 직접 DB 비번이랑 적어넣으면 작동이 되는데
include_once문을 쓰면 위에처럼 오류메시지가 나오네요.
┗ [xxx] - 현재파일폴더
이런식이라면 [xxx] 폴더에 _common.php 파일을 이렇게 정의해주세요..
<?
$g4_path = '..'; //그누보드 경로
include_once("$g4_path/common.php");
include_once("$g4[path]/head.sub.php");
include_once("./common.php");
?>
현재파일 폴더에서 한칸 더 내려간 디렉토리 안에 있는 파일에서
include_once("$g4[path]/lib/connect.lib.php"); DB 연결문이
실행이 안되는 거 같아요.
다시보니 이렇게 정의하셨네요
$g4_path ="../../"; 요거를 $g4_path ="../.."; 뒤에 슬래쉬 빼시구요..
$g4_path = "../..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
위 소스에서
include_once("$g4[path]/lib/connect.lib.php");
이 라인은 필요없습니다. 이 라인은 현재 방문자수를 나타낼 때만 쓰이는 것이고요..(DB 와 연결할 때 쓰는 것이 아닙니다.)
check3.php on line 123 에서 에러가 있다고 하는데..
check3.php 의 123 번째 줄에 어떤 내용이 있는지, 혹은 check3.php 파일의 내용 전체를 올리셔야
정확한 도움을 받을 수 있습니다.