include가 안되는데요 정보
그누보드 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가 되거든요.
댓글 전체
어떻게 해야 하는지요?
그누 보드에서 allow_url_fopen=off일때 include가 되지 않는다구요?
저는 기본옵션으로 register_globals, allow_url_fopen을 off로 사용하는데 문제가 없습니다만..
include 할때 변수를 줘서 넘겨야 한다면 미리 선언해주시는것이 좋을듯 싶네요
저는 기본옵션으로 register_globals, allow_url_fopen을 off로 사용하는데 문제가 없습니다만..
include 할때 변수를 줘서 넘겨야 한다면 미리 선언해주시는것이 좋을듯 싶네요
찾았습니다. php.ini의 allow_url_fopen = Off일 때 발생하는 현상이네요. 그런데 관리자가 보안상 열어줄 수 없다네요. 쿼리 없이 XXX.php만 include 하는 방식으로 사용하라는데... 이거 난감하네요.
그렇게 해도 똑같은 현상이 나오네요. 좋은 정보 알려주셔서 감사합니다. 문제를 더 찾아봐야겠어요.
include "_book.php?mode=search&search_field=author_realname&search_str=$search_subject";
인클루드 하면서 변수값도 같이 넘기시는거 같은데
_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
인클루드 하면서 변수값도 같이 넘기시는거 같은데
_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
PHP Version 4.3.4였어요. 버전이 낮아서 생긴 것 같지는 않죠? 4.3.3에서는 잘 되거든요.
php 버젼이 달라서 그렇습니다.
잘 되는곳과 안되는곳의 버젼을 확인해 보십시오.
잘 되는곳과 안되는곳의 버젼을 확인해 보십시오.
네 파일은 있습니다. 그리고 다른 휍호스팅 서버에서는 아주 잘 됩니다. 결로를 절대/사대 모두 써보아도 안되네요.
munhak/ 이라는 폴더에 book1.php 이라는 파일이 있는지 부터 봐야 할거 같네요...