써

5.0b29 적용 후 bbs/view.php에서 Parse error납니다.

· 2014-03-27 (목) 16:44:29 · 1117 · 7
5.0b29 적용 후 bbs/view.php에서 아래와 같은 Parse error가 납니다.

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

|

댓글 7개

사용하시는 php 버전이 5.3 이전 버전이신 것 같습니다.
주석처리된 rich_content 부분을 주석을 해제해 주시고 아래 오류가 나는 부분은 주석처리하신 후 사용해 주세요.
답변 감사합니다.
정상처리 됩니다.^^

아래처럼 주석 달아 수정 했네요.^^

$view['rich_content'] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view['content']); // php 5.3 이전 버전용
/*
$view['rich_content'] = preg_replace_callback("/{이미지\:([0-9]+)[:]?([^}]*)}/i",
function ($matches) {
global $view;
return view_image($view, $matches[1], $matches[2]);
}, $view['content']); // // php 5.3 이후 버전용
*/
죄송하지만 아래처럼 코드를 수정해서 테스트 부탁드립니다.
[code]
//$view['rich_content'] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view['content']);
function conv_rich_content($matches)
{
global $view;
return view_image($view, $matches[1], $matches[2]);
}
$view['rich_content'] = preg_replace_callback("/{이미지\:([0-9]+)[:]?([^}]*)}/i", "conv_rich_content", $view['content']);
[/code]
php 5.3 이전 버전의 테스트 서버가 없어 테스트를 할 수가 없습니다.
잘 나오는 것 같습니다.
테스트 고맙습니다.
적용해 보니 잘 되는군요.
감사합니다.
2014-03-28 (금) 11:08:08
버그신고 하러 왔는데...
적용해 보니 잘됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-03-31
14-03-31
14-03-31
14-03-28
14-03-28
14-03-28
14-03-27
14-03-27
14-03-27
14-03-27
14-03-26
14-03-26
14-03-26
14-03-25
14-03-25
14-03-25
14-03-24
14-03-23
14-03-23
14-03-23