'g5-5.0b29' 판올림 후 bbs/view.php 오류

'g5-5.0b29' 판올림 후 bbs/view.php 오류

QA

'g5-5.0b29' 판올림 후 bbs/view.php 오류

본문

일단은... 버그는 아닐 것이라고 생각합니다. 충분한 검토 후 올리셨을테니...

2014.03.28_05.jpg
 

글 읽기로 들어가면... 아래와 같은 오류가 뜨며 읽기가 안됩니다. 아웃로그인창도 위 그림처럼 깨지구요.

Parse error: syntax error, unexpected T_FUNCTION in /home/hosting_users/vianney/www/bbs/view.php on line 127

위 그림에서는 126 라인이라고 캡쳐되었는데... 제가 임의로 한 줄을 삭제하고 캡쳐했기 때문입니다.
127 라인이 맞고...
127라인은 'function ($matches) {'입니다.

bbs/view.php
//$view['rich_content'] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view['content']);
$view['rich_content'] = preg_replace_callback("/{이미지\:([0-9]+)[:]?([^}]*)}/i",
                            function ($matches) {
                                global $view;
                                return view_image($view, $matches[1], $matches[2]);
                            }, $view['content']);

저는 그누보드 원본에서 수정한 사항이 거의 없습니다만
각 스킨의 view.skin.php 파일들을 원본으로 돌려보기도 했습니다.
('rich_content' 관련 수정한 사항이 있어서)

한참을 헤메다가 현재는 bbs/view.php를 'g5-5.0b28' 판으로 돌려놓았습니다.
물론 그러기 전에 판올림 시 빠트린 부분이 있는지 전부 다시 검토해보기도 했구요.

bbs/view.php의 위 판올림 부분이 연관되는 곳은 어디일까요?

이 질문에 댓글 쓰기 :

답변 1

$view['rich_content'] = preg_replace_callback("/{이미지\:([0-9]+)[:]?([^}]*)}/i",'callback', $view['content']);
function callback($matches) {
global $view;
return view_image($view, $matches[1], $matches[2]);
}
답변을 작성하시기 전에 로그인 해주세요.
전체 101
QA 내용 검색

회원로그인

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