PHP8에서 삭제된 함수 대체 및 짧은 주소 잘못된 코드 수정
This commit is contained in:
@ -2044,12 +2044,14 @@ function bad_tag_convert($code)
|
|||||||
global $view;
|
global $view;
|
||||||
global $member, $is_admin;
|
global $member, $is_admin;
|
||||||
|
|
||||||
if ($is_admin && $member['mb_id'] != $view['mb_id']) {
|
if ($is_admin && $member['mb_id'] !== $view['mb_id']) {
|
||||||
//$code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>(\<\/(embed|object)\>)?#i",
|
//$code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>(\<\/(embed|object)\>)?#i",
|
||||||
// embed 또는 object 태그를 막지 않는 경우 필터링이 되도록 수정
|
// embed 또는 object 태그를 막지 않는 경우 필터링이 되도록 수정
|
||||||
$code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>?(\<\/(embed|object)\>)?#i",
|
$code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>?(\<\/(embed|object)\>)?#i",
|
||||||
create_function('$matches', 'return "<div class=\"embedx\">보안문제로 인하여 관리자 아이디로는 embed 또는 object 태그를 볼 수 없습니다. 확인하시려면 관리권한이 없는 다른 아이디로 접속하세요.</div>";'),
|
function($matches) {
|
||||||
$code);
|
return "<div class=\"embedx\">보안문제로 인하여 관리자 아이디로는 embed 또는 object 태그를 볼 수 없습니다. 확인하시려면 관리권한이 없는 다른 아이디로 접속하세요.</div>";
|
||||||
|
},
|
||||||
|
$code);
|
||||||
}
|
}
|
||||||
|
|
||||||
return preg_replace("/\<([\/]?)(script|iframe|form)([^\>]*)\>?/i", "<$1$2$3>", $code);
|
return preg_replace("/\<([\/]?)(script|iframe|form)([^\>]*)\>?/i", "<$1$2$3>", $code);
|
||||||
|
|||||||
@ -91,7 +91,7 @@ function get_pretty_url($folder, $no='', $query_string='', $action='')
|
|||||||
$url .= ($folder === 'content') ? '?co_id='. $no : '?'. $no;
|
$url .= ($folder === 'content') ? '?co_id='. $no : '?'. $no;
|
||||||
}
|
}
|
||||||
if($query_string) {
|
if($query_string) {
|
||||||
$url .= ($no ? '?' : '&'). $query_string;
|
$url .= (!$no ? '?' : '&'). $query_string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user