utf-8버젼에서 회원 리스트에는 뜨는데 수정하러 들어가면 회원 정보 안보임 정보
utf-8버젼에서 회원 리스트에는 뜨는데 수정하러 들어가면 회원 정보 안보임본문
모든 손님들이 이런 현상이 있는 것이 아니고 일부 손님들에서만 발생하는 경우 입니다.
문자열 처리 어딘가의 문제 같은데 모르겠네요
g4/adm/member_list.php 에서 회원을 선택해서
수정을 클릭하면 회원 정보가 모두 공란으로 보임.
검색창에서 입력을 하고 검색하여 나온 결과에서 리스트상에서 회원 레벨을 수정하고,
하단의 선택 수정을 클릭하면,
검색창에 입력했던 검색값의 뒤에 검색값page 이상한 글씨가 뜨고 리스트가 안보임.
다시 입력하여 보면 정상적으로 보임.
phpmyadmin 상에서 보면 회원의 정보는 정상적으로 보임.
모든 회원이 그런 것이 아니고 특정 손님만 그런 것으로 봐서 utf-8로 처리하면서 특정 문자열의 처리에 문제가 있는 것으로 보입니다.
원인을 모르겠네요
댓글 전체
>> g4/adm/member_list.php 에서 회원을 선택해서
>> 수정 클릭하면 회원 정보가 모두 공란으로 보임.
이 부분을 쏘스 보기 해서 보여 주세요.
>> 수정 클릭하면 회원 정보가 모두 공란으로 보임.
이 부분을 쏘스 보기 해서 보여 주세요.
rolo 님 매번 감사합니다.
member_list.php 소스는 그누보드 다운로드에서 사용하는 utf-8 소스 그 자체 거든요
제가 수정한 것이 아니고 .........
특정 회원만 그런 현상이 생기는 것이고구요
대부분의 회원들은 괜찬습니다.
같은 회원를 phpmyadmin 에서 볼때는 문제가 없으므로 데이터 자체의 문제는 아닙니다.
euc-kr 버젼에서도 문제가 없는 것 같습니다.
따라서 제가 보기엔 utf-8로 회원 리스트를 가져오는 함수의 어느 곳에서 장애가 아닌가 싶습니다.
그런데 제가 봐선 모르겠네요
member_list.php 소스는 그누보드 다운로드에서 사용하는 utf-8 소스 그 자체 거든요
제가 수정한 것이 아니고 .........
특정 회원만 그런 현상이 생기는 것이고구요
대부분의 회원들은 괜찬습니다.
같은 회원를 phpmyadmin 에서 볼때는 문제가 없으므로 데이터 자체의 문제는 아닙니다.
euc-kr 버젼에서도 문제가 없는 것 같습니다.
따라서 제가 보기엔 utf-8로 회원 리스트를 가져오는 함수의 어느 곳에서 장애가 아닌가 싶습니다.
그런데 제가 봐선 모르겠네요
브라우저에 보면 소스보기가 있습니다. 그걸로 나오 텍스트를 올려 주세요.
bbs/common.lib에서 다음처럼 고쳐 보세요.
DB가 utf-8로 저장되고 그누보드는 euk-kr이면 이렇게 하면 됩니다.
// DB 선택
function sql_select_db($db, $connect)
{
@mysql_query( "SET NAMES 'euckr'");
@mysql_query( "SET CHARACTER SET 'euckr'");
return @mysql_select_db($db, $connect);
}
DB가 utf-8로 저장되고 그누보드는 euk-kr이면 이렇게 하면 됩니다.
// DB 선택
function sql_select_db($db, $connect)
{
@mysql_query( "SET NAMES 'euckr'");
@mysql_query( "SET CHARACTER SET 'euckr'");
return @mysql_select_db($db, $connect);
}
DB도 utf-8이고 그누보드도 utf-8 이라서요.
그리고 다시 확인해본 결과, 리눅스에서는 괜찬습니다.
정리를 하면,
그누보드 utf-8 에서만 생기는 문제고
리눅스에서 파리어폭스에서는 괜찬은데, 익스플러에서만 그러는 것입니다. (물론 최신이고 보안 패치 다 되어 있습니다)
익스플러의 문제인지 어디의 문제인지 감이 잘 안오네요
그리고 다시 확인해본 결과, 리눅스에서는 괜찬습니다.
정리를 하면,
그누보드 utf-8 에서만 생기는 문제고
리눅스에서 파리어폭스에서는 괜찬은데, 익스플러에서만 그러는 것입니다. (물론 최신이고 보안 패치 다 되어 있습니다)
익스플러의 문제인지 어디의 문제인지 감이 잘 안오네요
브라우저에 보면 소스보기가 있습니다. 그걸로 나오 텍스트를 올려 주세요.
그래야 감이라도 잡아 볼 수 있습니다.
그래야 감이라도 잡아 볼 수 있습니다.
늦어서 죄송합니다. 그누 4.8.0
이제 간신히 에러가 나는 부분을 찾았습니다.
관리자 메뉴 회원 관리
adm/member_list.php 에서
검색하는 부분에서 다른것 말고 회원 이름으로 검색을 합니다.
같은 이름의 한두명이 뜰것입니다.
리스트에서 우측에 있는 수정 아이콘을 클릭합니다.
박스가 전부 비어서 보이지요 ?
이때만 발생하는 에러네요
--------
검색에서 다른 아이디 라든지 그런것으로 검색할때는 장애가 없고 이름으로 검색 이후에 수정 버튼을 클릭한 경우에만 문제가 생기는 것으로 봐서 그누보드의 버그로 보이네요
다만, 그것이 euk-kr 에도 있는 버그인지 아니면 utf-8 에만 있는 버그인지 모르겠네요
그리고 또 하나의 버그,
euc-kr 에서는 어떤지 모르겠는데,
utf-8에서 트랙백 주소에서 중간 경로를 포함하지 않는 버그도 있네요
1111.co.kr/2222/그누보드를 설치한 경우에,
현재 트랙백의 주소는 1111.co.kr/그누보드로 표시하는 오류가 있네요
브라우저의 소스 보기를 봐도 그쪽엔 데이터가 빈것으로 나와서요 ^^
이제 간신히 에러가 나는 부분을 찾았습니다.
관리자 메뉴 회원 관리
adm/member_list.php 에서
검색하는 부분에서 다른것 말고 회원 이름으로 검색을 합니다.
같은 이름의 한두명이 뜰것입니다.
리스트에서 우측에 있는 수정 아이콘을 클릭합니다.
박스가 전부 비어서 보이지요 ?
이때만 발생하는 에러네요
--------
검색에서 다른 아이디 라든지 그런것으로 검색할때는 장애가 없고 이름으로 검색 이후에 수정 버튼을 클릭한 경우에만 문제가 생기는 것으로 봐서 그누보드의 버그로 보이네요
다만, 그것이 euk-kr 에도 있는 버그인지 아니면 utf-8 에만 있는 버그인지 모르겠네요
그리고 또 하나의 버그,
euc-kr 에서는 어떤지 모르겠는데,
utf-8에서 트랙백 주소에서 중간 경로를 포함하지 않는 버그도 있네요
1111.co.kr/2222/그누보드를 설치한 경우에,
현재 트랙백의 주소는 1111.co.kr/그누보드로 표시하는 오류가 있네요
브라우저의 소스 보기를 봐도 그쪽엔 데이터가 빈것으로 나와서요 ^^
다른 사이트의 관리자 화면에서는 같은 에러가 나지 않습니다.
사이트 주소와 테스트 아이디가 있으면 좋겠네요.
사이트 주소와 테스트 아이디가 있으면 좋겠네요.