include_once 할 때

· 2011-05-12 (목) 17:26:12 · 1627 · 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,725
11-05-12 조회 1,124
11-05-12 조회 1,230
11-05-12 조회 1,588
11-05-12 조회 1,613
11-05-12 조회 1,628
11-05-12 조회 1,079
11-05-12 조회 1,671
11-05-12 조회 1,187
11-05-12 조회 1,076
11-05-12 조회 1,661
11-05-12 조회 1,676
11-05-12 조회 1,180
11-05-12 조회 1,053
11-05-12 조회 1,211
11-05-12 조회 1,253
11-05-12 조회 1,066
11-05-12 조회 1,082
11-05-12 조회 1,663
11-05-12 조회 1,623