스킨을 새로운것으로 깔고 글을 보자니 에러가 납니다. 정보
스킨을 새로운것으로 깔고 글을 보자니 에러가 납니다.본문
우선 위 스킨을 다운받고 적용시켰는데요.
글을 보자니 아래와 같은 오류 메세지가 뜹니다.
경로문제인가요?
어디가 문제있는지 자세히 잘 모르겠네요.
답변 주세요.
댓글 전체
cut_hangul_last() 은 4.09.02 (06.10.10) 버전에서 추가된 function입니다.
최신버전으로 업그레이드를 하지 않았기 때문에 에러가 나오는 것입니다.
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 요부분을 빼주시던지
최신버전으로 업그레이드를 하지 않았기 때문에 에러가 나오는 것입니다.
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 요부분을 빼주시던지
위에 두분님들~ lib 폴더에 common.php 가 없네요. 루트에 있긴한데 그 파일은 아닌듯한데? 그리고 lib에는 common.lib.php라는 파일은 있던데, 위 답변의 내용파일과 common.lib.php의 파일 안의 내용 비교해보니 아닌듯하고..죄송하지만, 이에 대해 다시 답변주세요..에휴~
common.lib.php입니다.
common.lib.php의 파일 안의 내용 비교해보니 아닌듯하고 ?????
기존 common.lib.php에 function을 추가하시라구요.
common.lib.php의 파일 안의 내용 비교해보니 아닌듯하고 ?????
기존 common.lib.php에 function을 추가하시라구요.
아 ...답변 감사합니다. 영남이님은 common.lib.php로 하시고, 그 아래 고운들님은 common.php라고 하시니...
파일 이름이 서로 틀려 헷갈린듯 합니다. 답변 감사합니다.
근데, 알려주신 내용을 추가함으로 게시판이 좀 달라지는점 있나요? 별 차이가 없으면 그냥 영남이님이 알려주신데로
<?=cut_hangul_last(get_text($view[wr_subject]))?> 에서 cut_hangul_last 이부분을 삭제할려고하거든요.
있는것하고 없는것하고 알려주심 안될까요? 에구 질문해서 죄송해요..답변은 채택해드릴께요..그 아래 고운들님도 답변채택해드리고 싶지만, 답변 채택 하나 밖에 안되는지라..그럼.
파일 이름이 서로 틀려 헷갈린듯 합니다. 답변 감사합니다.
근데, 알려주신 내용을 추가함으로 게시판이 좀 달라지는점 있나요? 별 차이가 없으면 그냥 영남이님이 알려주신데로
<?=cut_hangul_last(get_text($view[wr_subject]))?> 에서 cut_hangul_last 이부분을 삭제할려고하거든요.
있는것하고 없는것하고 알려주심 안될까요? 에구 질문해서 죄송해요..답변은 채택해드릴께요..그 아래 고운들님도 답변채택해드리고 싶지만, 답변 채택 하나 밖에 안되는지라..그럼.
4.09.02 (06.10.10)
: 한글(2bytes)에서 마지막 글자가 1byte로 끝나는 경우
출력시 깨지는 현상이 발생하므로
마지막 완전하지 않은 글자(1byte)를 하나 없앰 (cut_hangul_last)
업글해서 사용하시는게 좋을듯...
: 한글(2bytes)에서 마지막 글자가 1byte로 끝나는 경우
출력시 깨지는 현상이 발생하므로
마지막 완전하지 않은 글자(1byte)를 하나 없앰 (cut_hangul_last)
업글해서 사용하시는게 좋을듯...