답변 3개
게시판 관련 페이지라면 저런 에러는 나오지 않는 것이 정상인데
다른 처리를 추가 하면서 $board라는 변수를 사용하여 기존 $board배열이 삭제 되어버렸기 때문으로 보입니다
예를들어
while($board = sql_fetch_array($result)) ~~~~~
이 처럼 사용해서는 안되는 변수명을 사용한 처리를 하고 나면 앞에서 만들어졌던
기본 $board 변수는 사라지겠죠
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
Warnig오류는 무시하셔도 좋습니다. 에러가 출력되는게 문제인데요. common.php 파일 제일위에 error_reporting 함수를 수정해서 안보이게 해보세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
※/var/www/html/bbs/board.php , 이 파일 237 line 구문에 따른 오류가 있다는 멧세지 같네요.
> /bbs/board.php의 line 3에 아래 소스 추가
if (!isset($array['bo_skin'])) { $array['bo_skin'] = 'default_skin'; }
> 또 하나의 방법은 $board['bo_skin'] 를 찾아서, 이것을 포함하는 line 바로 위에
위의 코드를 추가 ~ 가시성, 유지보수성을 고려한, 가장 직관적인 방법 - 추천함
- common 파일의 전역 설정은 피할 것을 권함.
※ 프로젝트 계발을 마친 후에 ~~
> php.ini 파일 설정을 변경하시면 error 출력 사라짐 - 계발중에 경고는 신경 쓰지 마세요..
display_errors = Off
log_errors = On
error_log = "원하는 경로(서버의 절대경로)"/php-error.log
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인