$g4_path 절대경로 지정 질문
bbs 폴더 안에서 _common.php 파일안에서 $g4_path 가 기본적으로 ".."으로 잡혀 있는데요
상위 디렉토리 참조(".." 구문)로 g4_path 가 물려 있는것 같은데,
학교 교내 전산실에서 ../ 구문을 막아놓았어요...
이유는 해킹 시도 구문으로 ../ 가 많이 사용되어서 (학교 밖에서) 외부 접속경로로 ../ 구문
사용시 접속을 자동으로 차단해 버린다고 합니다.
(보안상 이유로 그런가봐요... 학교 전산실 측에서는 열어줄수가 없다고 하네요..)
그래서 _common.php 파일에서 g4_path 상대 경로를 절대 경로로 잡아주어야 하는데요,
문제는 홈페이지 주소로 절대경로를 잡아주니 인식을 못하는것 같습니다.
$g4_path = ".."; //common.php 의 상대 경로
요놈을
$g4_path = "http://홈페이지 주소/gnuboard4"; //common.php 의 상대 경로
요로케도 바꾸어 보구요
$g4_path = "http://홈페이지 주소/gnuboard4/"; //common.php 의 상대 경로
요것두 해보구요
$g4_path = "/gnuboard4"; //common.php 의 상대 경로
요것두 해보았는데 안되더군요.
common.php 파일은 /gnuboard4/ 디렉토리안에 있구요
_common.php 파일은 /gnuboard4/bbs/ 디렉토리 안에 있거든요
_common.php 파일 내용은
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
와 같구요
어떻게 하면 /gnuboard4 디렉토리의 common.php 파일을 include_once 시킬수가 있을까요?
아 그리고 $g4_path 변수가 다른 php 파일에서 참조가 되고 있는것 같은데
$g4_path 를 어떻게 잡아주어야 할까요?
고수님들의 조언 부탁드려요..
상위 디렉토리 참조(".." 구문)로 g4_path 가 물려 있는것 같은데,
학교 교내 전산실에서 ../ 구문을 막아놓았어요...
이유는 해킹 시도 구문으로 ../ 가 많이 사용되어서 (학교 밖에서) 외부 접속경로로 ../ 구문
사용시 접속을 자동으로 차단해 버린다고 합니다.
(보안상 이유로 그런가봐요... 학교 전산실 측에서는 열어줄수가 없다고 하네요..)
그래서 _common.php 파일에서 g4_path 상대 경로를 절대 경로로 잡아주어야 하는데요,
문제는 홈페이지 주소로 절대경로를 잡아주니 인식을 못하는것 같습니다.
$g4_path = ".."; //common.php 의 상대 경로
요놈을
$g4_path = "http://홈페이지 주소/gnuboard4"; //common.php 의 상대 경로
요로케도 바꾸어 보구요
$g4_path = "http://홈페이지 주소/gnuboard4/"; //common.php 의 상대 경로
요것두 해보구요
$g4_path = "/gnuboard4"; //common.php 의 상대 경로
요것두 해보았는데 안되더군요.
common.php 파일은 /gnuboard4/ 디렉토리안에 있구요
_common.php 파일은 /gnuboard4/bbs/ 디렉토리 안에 있거든요
_common.php 파일 내용은
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
와 같구요
어떻게 하면 /gnuboard4 디렉토리의 common.php 파일을 include_once 시킬수가 있을까요?
아 그리고 $g4_path 변수가 다른 php 파일에서 참조가 되고 있는것 같은데
$g4_path 를 어떻게 잡아주어야 할까요?
고수님들의 조언 부탁드려요..
댓글 4개
12년 전
document_root 사용해야 하지 않을까요?
12년 전
document_root 라면 어떻게 사용(선언?) 하나요?
(php 입문 한지 얼마 안되서요 ㅠ)
(php 입문 한지 얼마 안되서요 ㅠ)
가난하고소외된이웃
12년 전
$_SERVER 변수에 대해 검색해보시구요
$g4_path = $_SERVER['DOCUMENT_ROOT']."/";
대략 이런 형태로....
$g4_path = $_SERVER['DOCUMENT_ROOT']."/";
대략 이런 형태로....
12년 전
답변 감사합니다~
윗분 말씀대로 $g4_path = $_SERVER['DOCUMENT_ROOT']."/gnuboard4";
요렇게 넣으니 되는군요.
근데 한가지 더 문제점이..
다른 php 파일에서
변수로 선언한 $g4[bbs_path] 라든가 $g4[admin_path] 라든가 요게 인식이
안되는지 홈페이지 게시판이 깨져 보이네요.
$g4_path = ".."; 요렇게 설정할때는 그림이나 다른 참조 부분이 잘 나오던 부분이
$g4_path = $_SERVER['DOCUMENT_ROOT']."/gnuboard4"; 요렇게 설정하니깐
그림이 표시가 안되던가 글씨체가 기본으로 나오네요.
제 생각에는 $g4[bbs_path] 요런거나 $g4[admin_path] 요런거 참조 부분에서
상대 주소나 절대 주소 참조가 바뀌면서 인식을 못하는것 같은데요..
고수님들의 조언 한번더 부탁드립니다.
윗분 말씀대로 $g4_path = $_SERVER['DOCUMENT_ROOT']."/gnuboard4";
요렇게 넣으니 되는군요.
근데 한가지 더 문제점이..
다른 php 파일에서
변수로 선언한 $g4[bbs_path] 라든가 $g4[admin_path] 라든가 요게 인식이
안되는지 홈페이지 게시판이 깨져 보이네요.
$g4_path = ".."; 요렇게 설정할때는 그림이나 다른 참조 부분이 잘 나오던 부분이
$g4_path = $_SERVER['DOCUMENT_ROOT']."/gnuboard4"; 요렇게 설정하니깐
그림이 표시가 안되던가 글씨체가 기본으로 나오네요.
제 생각에는 $g4[bbs_path] 요런거나 $g4[admin_path] 요런거 참조 부분에서
상대 주소나 절대 주소 참조가 바뀌면서 인식을 못하는것 같은데요..
고수님들의 조언 한번더 부탁드립니다.
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66474 | 11년 전 | 3617 | ||
| 66473 | 11년 전 | 2671 | ||
| 66472 | 11년 전 | 4860 | ||
| 66471 |
hoonii
|
11년 전 | 4435 | |
| 66470 | 11년 전 | 2249 | ||
| 66469 | 11년 전 | 3104 | ||
| 66468 |
100볼트
|
11년 전 | 3096 | |
| 66467 |
몬스터박스
|
11년 전 | 2113 | |
| 66466 |
몬스터박스
|
11년 전 | 2658 | |
| 66465 |
lsj9894
|
11년 전 | 2438 | |
| 66464 |
테크노관리자
|
11년 전 | 2847 | |
| 66463 | 11년 전 | 2875 | ||
| 66462 |
커네드커네드
|
11년 전 | 3227 | |
| 66461 | 11년 전 | 2641 | ||
| 66460 | 11년 전 | 3309 | ||
| 66459 |
narasarang
|
11년 전 | 2603 | |
| 66458 |
AnnieK
|
11년 전 | 3366 | |
| 66457 | 11년 전 | 3232 | ||
| 66456 | 11년 전 | 2084 | ||
| 66455 | 11년 전 | 3257 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기