하단에 오류 Undefined array key "bo_skin"가 뜹니다

하단에 오류 Undefined array key "bo_skin"가 뜹니다

QA

하단에 오류 Undefined array key "bo_skin"가 뜹니다

본문

하단에 Warning: Undefined array key "bo_skin" in /var/www/html/bbs/board.php on line 237 오류는 뭔가요? 

이 질문에 댓글 쓰기 :

답변 3

게시판 관련 페이지라면 저런 에러는 나오지 않는 것이 정상인데

다른 처리를 추가 하면서 $board라는 변수를 사용하여 기존 $board배열이 삭제 되어버렸기 때문으로 보입니다

예를들어 

while($board = sql_fetch_array($result)) ~~~~~

이 처럼 사용해서는 안되는 변수명을 사용한 처리를 하고 나면 앞에서 만들어졌던

기본 $board 변수는 사라지겠죠

 

 

 

/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

Warnig오류는 무시하셔도 좋습니다. 에러가 출력되는게 문제인데요. common.php 파일 제일위에 error_reporting 함수를 수정해서 안보이게 해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 589
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT