이미지 게시판 view.php rich_content의 에러
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /volume1/web/bbs/view.php on line 132 view content :
이렇게 뜨는데요.
view.php 파일 입니다.
$view['rich_content'] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view['content']);
이 함수의 에러 네요.
stackoverflow에 수정하는게 있어서
$view[rich_content] = preg_replace_callback("/{이미지\:([0-9]+)[:]?([^}]*)}/ie",function($m) { return view_image($view,$m[1], $m[2]); },$view[content]);
이런 식으로 바꿔 봤지만
preg_replace_callback(): Modifier /e cannot be used with replacement callback in /volume1/web/bbs/view.php on line 133
이런 에러가 나서 다시 또 안되네요.
이렇게 뜨는데요.
view.php 파일 입니다.
$view['rich_content'] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view['content']);
이 함수의 에러 네요.
stackoverflow에 수정하는게 있어서
$view[rich_content] = preg_replace_callback("/{이미지\:([0-9]+)[:]?([^}]*)}/ie",function($m) { return view_image($view,$m[1], $m[2]); },$view[content]);
이런 식으로 바꿔 봤지만
preg_replace_callback(): Modifier /e cannot be used with replacement callback in /volume1/web/bbs/view.php on line 133
이런 에러가 나서 다시 또 안되네요.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
http://sir.co.kr/bbs/board.php?bo_table=g5_pds&wr_id=1767
preg_replace_callback(): Requires argument 2, 'conv_rich_content', to be a valid callback in /volume1/web/bbs/view.php on line 134
이런 에러가 또뜨는 데요??
view.php 파일에서 수정된 부분은 아래와 같습니다.
[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]