include가 안되는데요
<?
include "_book.php?mode=search&search_field=author_realname&search_str=$search_subject";
?>
이와 같이 include를 했는데요.
apm에서는 잘 되는데
개인이 하는 작은 웹호스팅 서버에 올리니까
아래와 같이 메세지가 나오네요.
Warning: main(book1.php?mode=search&search_field=genre&search_str=세계문학): failed to open stream: No such file or directory in /web/guide/munhak/munhak_search.php on line 6
Warning: main(): Failed opening 'book1.php?mode=search&search_field=genre&search_str=세계문학' for inclusion (include_path='.:/usr/local/lib/php') in /web/guide/munhak/munhak_search.php on line 6
php.ini의 include_path 설정이 달라서 이렇게 나오는 것인가요?
관리자한테 뭐라고 요청을 해야 할지 모르겠네요.
그냥
<?
include "_book.php";
?>
이렇게 하면 include가 되거든요.
include "_book.php?mode=search&search_field=author_realname&search_str=$search_subject";
?>
이와 같이 include를 했는데요.
apm에서는 잘 되는데
개인이 하는 작은 웹호스팅 서버에 올리니까
아래와 같이 메세지가 나오네요.
Warning: main(book1.php?mode=search&search_field=genre&search_str=세계문학): failed to open stream: No such file or directory in /web/guide/munhak/munhak_search.php on line 6
Warning: main(): Failed opening 'book1.php?mode=search&search_field=genre&search_str=세계문학' for inclusion (include_path='.:/usr/local/lib/php') in /web/guide/munhak/munhak_search.php on line 6
php.ini의 include_path 설정이 달라서 이렇게 나오는 것인가요?
관리자한테 뭐라고 요청을 해야 할지 모르겠네요.
그냥
<?
include "_book.php";
?>
이렇게 하면 include가 되거든요.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 9개
저는 기본옵션으로 register_globals, allow_url_fopen을 off로 사용하는데 문제가 없습니다만..
include 할때 변수를 줘서 넘겨야 한다면 미리 선언해주시는것이 좋을듯 싶네요
인클루드 하면서 변수값도 같이 넘기시는거 같은데
_book.php&mode <----- 요렇게 '?' 를 '&'로 바꿔서 해보세요
이내용은 phpschool 에 올라왔던 겁니다.
http://www.phpschool.com/bbs2/inc_view.html?id=7783&code=tnt2&start=0&mode=search&field=title&search_name=&operator=and&period=all&category_id=&s_que=include
잘 되는곳과 안되는곳의 버젼을 확인해 보십시오.