k

bbs/alert.php 파일내에 인클루드 문제

· 2014-02-25 (화) 09:59:28 · 1745 · 4
alert.php 파일 상단에

include_once('./_common.php');
이 부분이 절대 경로가 아니다 보니
alert을 부르는 페이지에서 저 경로에 파일이 없으면 경고메세지가 나옵니다.

alert.php 파일을 include 해서 사용하는것이니 저 부분은 필요없지 않을까요?
|

댓글 4개

bbs 폴더 내에 _common.php 파일이 존재하는데도 에러가 발생한다는 말씀이신가요?
영카트 폴더내에서 말고 밖에서 사용할때 경고 메세지가 나옵니다.~~~~~
제 짧은 생각에 인클루드가 필요없는것 같아서 ㅠ
코드를 보시면 아시겠지만 include_once 이므로 common.php 파일이 이미 include 되었다면 다시
include 하지 않습니다. 그러나 이전에 include 된 것이 없다면 include를 하게 됩니다.
_common.php 파일에서 common.php 파일을 include 하도록 되어 있는데요.. 이 파일이 include 되지
않으면 alet.php 파일에서 사용되는 G5_PATH 등의 상수나 $g5 등의 배열 변수를 사용할 수 없게 됩니다.
영카트 폴더 밖에서 사용하실 때도 _common.php 파일을 생성해주셔야만 정상적인 사용이 가능합니다.
예로
root/ 폴더에 영카트를 설치하고
root/etc 폴더를 만들고 폴더내의 _common.php 파일을 넣지않고
해당 폴더의 파일 내에 include 를 include_once("../common.php"); 이렇게 했을 경우
페이지에서는 오류가 나지 않지만 alert 함수를 실행했을 경우 해당 폴더내의 _common.php 파일이 없기 때문에
./_common.php 파일을 찾을 수 없다는 경고 메세지가 나와용~
g4에서는 모든 폴더내에 _common.php 파일을 넣어서 g4_path 변수를 사용했는데 이번에는
g4와 다르게 생겨서 _common.php 파일을 생성하지 않고 작업을 하려고 했는데 저런 메세지가 나와서 말씀드린거예용~~
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-02-26
14-02-26
14-02-25
14-02-24
14-02-23
14-02-21
14-02-20
14-02-20
14-02-20
14-02-20
14-02-20
14-02-19
14-02-19
14-02-19
14-02-19
14-02-19
14-02-18
14-02-18
14-02-17
14-02-15