include_once 할 때 정보
include_once 할 때본문
include_once 할 때
파일말고 아래 예제처럼 게시판 테이블명은 쓸 수 없나요?
쓸수 없다면 어떻게 해결해야 하나요?
예제
==========================
include_once("$g4[path]/bbs/board.php?bo_table=test");
파일말고 아래 예제처럼 게시판 테이블명은 쓸 수 없나요?
쓸수 없다면 어떻게 해결해야 하나요?
예제
==========================
include_once("$g4[path]/bbs/board.php?bo_table=test");
댓글 전체

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