테스트 사이트 - 개발 중인 베타 버전입니다

회원등록 php 5.4 --> php 5.6 iconv 문제 채택완료

스티브us 8년 전 조회 3,305

서버 이전후 기본 환경이 php5.6 인데 php 5.4에서는 문제없던 회원 등록이

bbs/register_form_update.php 의 이 부분때문에 페이지 에러가 나고 회원등록이 안되네요

========================================================

    // 이름, 닉네임에 utf-8 이외의 문자가 포함됐다면 오류

    // 서버환경에 따라 정상적으로 체크되지 않을 수 있음.

    $tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);

    if($tmp_mb_name != $mb_name) {

        alert('이름을 올바르게 입력해 주십시오.');

    }

    $tmp_mb_nick = iconv('UTF-8', 'UTF-8//IGNORE', $mb_nick);

    if($tmp_mb_nick != $mb_nick) {

        alert('닉네임을 올바르게 입력해 주십시오.');

=========================================================

 

혹 서버 환경 세팅이나 코드 수정을 어떻게 해야 해결이 가능할수 있을지 아시는분 있나요?
미리 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
복스리
8년 전

혹시 phpinfo() 로 확인하셔서

 

 iconv 라이브러리가 정상적으로 동작하시는지 한번 확인해보시기 바랍니다

 

그부분에서 난다면 에러날만한게  iconv이 함수 외는 없는듯 합니다.

 

버전과는 큰영향이 없다고 봅니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인