팁과노하우
php8.2.30 관리자 페이지 내 회원 수정 페이지 구문 오류 수정
안녕하세요...
미니님a입니다.
php8.4 버전대는 알 수 없으나 제가 사용하고 있는 php 8.2.30 버전대에서 다음과 같은 오류가 발생합니다.
테스트 환경


즉 최신 버전에서 테스트 하였음을 참고하시길 바랍니다.
관리자 페이지 > 회원정보 > 아무나 수정 버튼 누르면 아래 처럼 구문 오류가 발생합니다.

adm/member_form.php 파일을 열어 151번 / 152 / 155 / 156 수정 하도록 하겠습니다.
151/152번 라인 코드는 다음과 같습니다.
$mb_marketing_agree_yes = $mb['mb_marketing_agree'] ? 'checked="checked"' : '';
$mb_marketing_agree_no = !$mb['mb_marketing_agree'] ? 'checked="checked"' : '';
이 코드를 아래로 수정 해주세요
$mb_marketing_agree_yes = (!empty($mb['mb_marketing_agree'])) ? 'checked="checked"' : '';
$mb_marketing_agree_no = (empty($mb['mb_marketing_agree'])) ? 'checked="checked"' : '';
그리고 155번/156번 라인
$mb_thirdparty_agree_yes = $mb['mb_thirdparty_agree'] ? 'checked="checked"' : '';
$mb_thirdparty_agree_no = !$mb['mb_thirdparty_agree'] ? 'checked="checked"' : '';
$mb_thirdparty_agree_yes = (!empty($mb['mb_thirdparty_agree'])) ? 'checked="checked"' : '';
$mb_thirdparty_agree_no = (empty($mb['mb_thirdparty_agree'])) ? 'checked="checked"' : '';
고맙습니다.
단. 해당 내용을 팁으로 작성하지만, 실제 리빌더 코드 수정이 아닌 코어 수정이므로, 참고 하시길 바랍니다.
(공식 sir 에 제보할 예정입니다.)
- 다음글php8.2.30 내 구독 및 구독자 구문 오류 수정2026.02.10
댓글목록
등록된 댓글이 없습니다.