새로운 페이지에서 게시판만 불러오려구 했는데 이런일이 일어났습니다....

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
 
 
페이지 가장위에는
<?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개

게시판 페이지로 이동하는게 아니라 페이지 중간에 게시판을 불러오려구 합니다...
페이지 중간에 게시판을 불러오려구하면 수정해야할곳이 좀 많아요...^^
음... 간략하게라도 얘기해주시면 수정가능할지도 모르는데;;;;

간략하게나마 알려주시면 감사하겠습니다....
테스트 예입니다.
현 위치에서 파일 경로
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");

로 수정
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,596
19년 전 조회 1,545
19년 전 조회 1,321
19년 전 조회 2,735
19년 전 조회 1,160
19년 전 조회 1,523
19년 전 조회 1,600
19년 전 조회 1,519
19년 전 조회 1,515
19년 전 조회 1,534
19년 전 조회 1,443
19년 전 조회 1,220
19년 전 조회 1,421
19년 전 조회 1,157
19년 전 조회 1,519
19년 전 조회 1,251
19년 전 조회 1,762
19년 전 조회 1,431
19년 전 조회 1,977
19년 전 조회 1,517