xe1.5이고요
구서버에선 php5.3이였고요 현재 새서버는
php 는 5.4입니다
그런데 밑에에러가 500 에러가 났네요
뭐가 문제일까요?
classes/context/Context.class.php
function arrayConvWalkCallback(&$val, $key = null, &$userdata)
{
if (is_array($val)) array_walk($val,'Context::arrayConvWalkCallback',&$userdata);
else
{
if(!$userdata['useFlag']) $val = iconv($userdata['charset1'],$userdata['charset2'],$val);
else
{
if(iconv($charset,$charset,$val)!=$val) $userdata['returnFlag'] = (bool)false;
}
}
}
댓글 6
XE 1.5가 PHP 5.4에서 전체적으로 잘 돌아갈지는 의문입니다만
혹시 서버에 iconv가 설치되어 있지 않은 것이 아닐까요?
그런데 iconv 제가 따로 뭘 어떻게한건 없는듯한데요 ^^;;
xe 위젯이나 모듈이나 제가만들어 추가한건없고요
다른회원님들이 만드신거 올린거 쓰는입장수준밖에안되서요
혹시 모듈 위젯 이런거 영향일까요?
이렇게 에러가 떴었거든요..
아하, 그건 iconv 문제가 아니군요.
if (is_array($val)) array_walk($val,'Context::arrayConvWalkCallback',&$userdata);
여기서 뒷부분에 & 기호를 빼주세요. (저게 778번째 줄 맞죠?)