푸

include_once 할 때

· 2011-05-12 (목) 17:26:12 · 1635 · 2
include_once 할 때
파일말고 아래 예제처럼 게시판 테이블명은 쓸 수 없나요?
쓸수 없다면 어떻게 해결해야 하나요?

예제
==========================
include_once("$g4[path]/bbs/board.php?bo_table=test");
|

댓글 2개

2011-05-12 (목) 17:51:00
bbs/board.php는 include해서 쓰도록 되어 있지 않습니다.

거꾸로 board.php에서 include하도록 합니다.
include나 include_once 혹은 require 는 로컬 파일을 불러와서 실행할 때 사용됩니다. 쿼리스트링 즉 예제에서 보면 ?bo_table=test는 웹에서는 데이터를 전송하는 기호로 쓰이나 include와 같은 함수는 로컬파일을 불러오기 때문에 쿼리스트링 역시 파일 이름으로 인식하게 됩니다. 즉 $g4[path]/bbs/board.php?bo_table=test 이 전체가 파일 이름이 되는 겁니다. 그런데 파일 이름에서는 ?를 쓸 수 없기 때문에 include에러가 발생합니다. 또한 그런 이름을 가진 파일이 실제 존재하지 않기 때문에 역시 에러가 발생합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-05-12 조회 1,735
11-05-12 조회 1,131
11-05-12 조회 1,239
11-05-12 조회 1,593
11-05-12 조회 1,620
11-05-12 조회 1,636
11-05-12 조회 1,086
11-05-12 조회 1,679
11-05-12 조회 1,196
11-05-12 조회 1,085
11-05-12 조회 1,672
11-05-12 조회 1,683
11-05-12 조회 1,188
11-05-12 조회 1,060
11-05-12 조회 1,227
11-05-12 조회 1,267
11-05-12 조회 1,075
11-05-12 조회 1,091
11-05-12 조회 1,669
11-05-12 조회 1,633