새로운 페이지에서 게시판만 불러오려구 했는데 이런일이 일어났습니다....
Warning: include_once(./board_head.php) [function.include-once]: failed to open stream: No such file or directory in /home/line7979/public_html/bbs/board.php on line 176
Warning: include_once() [function.include]: Failed opening './board_head.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/line7979/public_html/bbs/board.php on line 176
Warning: include_once(./list.php) [function.include-once]: failed to open stream: No such file or directory in /home/line7979/public_html/bbs/board.php on line 188
Warning: include_once() [function.include]: Failed opening './list.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/line7979/public_html/bbs/board.php on line 188
Warning: include_once(./board_tail.php) [function.include-once]: failed to open stream: No such file or directory in /home/line7979/public_html/bbs/board.php on line 190
Warning: include_once() [function.include]: Failed opening './board_tail.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/line7979/public_html/bbs/board.php on line 190
Warning: include_once() [function.include]: Failed opening './board_head.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/line7979/public_html/bbs/board.php on line 176
Warning: include_once(./list.php) [function.include-once]: failed to open stream: No such file or directory in /home/line7979/public_html/bbs/board.php on line 188
Warning: include_once() [function.include]: Failed opening './list.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/line7979/public_html/bbs/board.php on line 188
Warning: include_once(./board_tail.php) [function.include-once]: failed to open stream: No such file or directory in /home/line7979/public_html/bbs/board.php on line 190
Warning: include_once() [function.include]: Failed opening './board_tail.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/line7979/public_html/bbs/board.php on line 190
페이지 가장위에는
<?php
include_once("_common.php");
include_once("head.sub.php");
?>
그리고 가장 하단에는
<?php
include_once("tail.sub.php");
?>
이런 코드도 추가했구요...
<?php
include_once("./bbs/board.php");
?>
이렇게 게시판을 불러오던중 저런 에러가 났습니다... 근데
루트에 있는 _common.php 와
bbs않에 있는 _common.php 의 common.php 의 경로를 변경해줬는데...
다른 파일도 경로 잡아줘야 하나요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 6개
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=16951&sca=&sfl=wr_name%2C0&stx=%B3%D7%C0%D9%C5%AC%B7%CE%B9%F6&sop=and&page=2
간략하게나마 알려주시면 감사하겠습니다....
현 위치에서 파일 경로
imp.php
g4/bbs/board.php
_common.php
======== _common.php ===========
<?
$g4_path = "g4"; // common.php 의 상대 경로
$other_place=true;
include_once("$g4_path/common.php");
?>
========== imp.php ==============
기타 html 코드
<?
if (isset($HTTP_POST_VARS) && !isset($_POST)) {
$HTTP_GET_VARS['bo_table']='hongje';
} else $_GET['bo_table']='hongje';
include 'g4/bbs/board.php';
?>
===============================
이러면 다음 에러가 납니다.
Warning: main(./board_head.php): failed to open stream: No such file or directory in g4/bbs/board.php on line 177
문제 되는 에러 위치는 다음...
177: include_once("./board_head.php");
184: include_once("./view.php");
189: include_once ("./list.php");
191: include_once("./board_tail.php");
194: include_once("./view_comment.php");
===============================
해결책
위 include_once마다, imp.php와 같은 디렉터리에 있는 _common.php에 플래그를 두어서
177: include_once("./board_head.php");
를
if( $other_place) include_once( ("$g[path]/bbs/board_head.php");
else include_once("./board_head.php");
로 수정