스킨을 새로운것으로 깔고 글을 보자니 에러가 납니다.
우선 위 스킨을 다운받고 적용시켰는데요.
글을 보자니 아래와 같은 오류 메세지가 뜹니다.
경로문제인가요?
어디가 문제있는지 자세히 잘 모르겠네요.
답변 주세요.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
최신버전으로 업그레이드를 하지 않았기 때문에 에러가 나오는 것입니다.
lib/common.lib.php
function을 추가해주시던지
// 한글(2bytes)에서 마지막 글자가 1byte로 끝나는 경우
// 출력시 깨지는 현상이 발생하므로 마지막 완전하지 않은 글자(1byte)를 하나 없앰
function cut_hangul_last($hangul)
{
global $g4;
// 한글이 반쪽나면 ?로 표시되는 현상을 막음
$cnt = 0;
for($i=0;$i<strlen($hangul);$i++) {
// 한글만 센다
if (ord($hangul[$i]) >= 0xA0) {
$cnt++;
}
}
// 홀수라면 한글이 반쪽난 상태이므로
if (strtoupper($g4['charset']) != 'UTF-8') {
if ($cnt%2) {
$hangul = substr($hangul, 0, $cnt-1);
}
}
return $hangul;
}
아님
<?=cut_hangul_last(get_text($view[wr_subject]))?>
여기에서
cut_hangul_last 요부분을 빼주시던지
common.lib.php의 파일 안의 내용 비교해보니 아닌듯하고 ?????
기존 common.lib.php에 function을 추가하시라구요.
파일 이름이 서로 틀려 헷갈린듯 합니다. 답변 감사합니다.
근데, 알려주신 내용을 추가함으로 게시판이 좀 달라지는점 있나요? 별 차이가 없으면 그냥 영남이님이 알려주신데로
<?=cut_hangul_last(get_text($view[wr_subject]))?> 에서 cut_hangul_last 이부분을 삭제할려고하거든요.
있는것하고 없는것하고 알려주심 안될까요? 에구 질문해서 죄송해요..답변은 채택해드릴께요..그 아래 고운들님도 답변채택해드리고 싶지만, 답변 채택 하나 밖에 안되는지라..그럼.
: 한글(2bytes)에서 마지막 글자가 1byte로 끝나는 경우
출력시 깨지는 현상이 발생하므로
마지막 완전하지 않은 글자(1byte)를 하나 없앰 (cut_hangul_last)
업글해서 사용하시는게 좋을듯...