존재하지 않는 게시판에 글쓰기시 에러 출력방지하기

· 2009-06-04 (목) 14:17:28 · 3117 · 1

없는게시판에다가 글쓰기 하면 아래와 같은 에러 출력됨.
ex) /bbs/write.php?bo_table=1234

Warning: main(/write.skin.php) [function.main]: failed to open stream: Operation not permitted in /----/public_html/main/bbs/write.php on line 360

Warning: main() [function.include]: Failed opening '/write.skin.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /----/public_html/main/bbs/write.php on line 360


bbs/wirte.php 에 bbs.php에서 처럼 아래 코드를 삽입하면됩니다.

if (!$board[bo_table])
{
    if ($cwin) // 코멘트 보기
      alert_close("존재하지 않는 게시판입니다.", $g4[path]);
    else
      alert("존재하지 않는 게시판입니다.", $g4[path]);
}

를 삽입하면 문제는 해결이됩니다.

임시방편으로 삽입을 해놓았는데 다른 문제가 발생할지는 모르겠네요

|

댓글 1개

2009-06-05 (금) 06:24:33
큰 문제가 없이 좋은 alert인거 같아요. 감사드려요.

$bo_table이 없으면, $board도 없쟎아요.
$bo_table은 get으로 넘어오니까 그걸 체크하면 안되구요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
09-06-04 조회 5,741
09-06-04 조회 2,642
09-06-04 조회 3,118
09-06-04 조회 4,924
09-06-02 조회 3,888
09-06-02 조회 2,482
09-06-01 조회 4,786
09-06-01 조회 3,366
09-05-31 조회 2.1만
09-05-30 조회 4,315
09-05-30 조회 5,378
09-05-29 조회 3,424
09-05-28 조회 5,040
09-05-27 조회 5,298
09-05-26 조회 4,833
09-05-24 조회 5,843
09-05-23 조회 5,275
09-05-22 조회 1.3만
09-05-21 조회 3만
09-05-21 조회 3,192