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

문자전송시 글자가안나옵니다.

· 11년 전 · 1562 · 4
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : ^^

$mh_message = $member['mb_id']."님 께서 게시판에 글을 남기셧습니다.\n 확인해 주세요"; //문자 내용.
위와같이 메세지를 보내게 되어있는데요..
멤버 아이디만 문자로 달랑 도착 합니다.
저 따옴표로 되있는 부분이 나올려면 어찌해야 하는지 고수님들 살펴봐주시기 바랍니다~
금초보랍니다~

댓글 작성

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

로그인하기

댓글 4개

11년 전
$mh_message = $member['mb_id']."님 께서 게시판에 글을 남기셧습니다.\n 확인해 주세요"; //문자 내용. 을

$mh_message = $member['mb_id']+"님 께서 게시판에 글을 남기셧습니다.\n 확인해 주세요"; //문자 내용.

로 바꿔보세요
답변감사합니다. ...
그러데 바꿔보니..
하단과같이
---------------------------------------------------------

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$mh_message = $member['mb_id']+"님 께서 게시판에 글을 남기셧습니다.\n 확인해 주세요";
$mh_reply = "내번호";
$mh_hp = "내번호";

$g4[title] = "문자전송중";

// SMS 설정값 배열변수
$sms4 = sql_fetch("select * from $g4[sms4_config_table]");

if (!$sms4[cf_member])
die("문자전송이 허용되지 않았습니다. 사이트 관리자에게 문의하여 주십시오.");

if (!$is_member)
die("로그인 해주세요.");

if ($member[mb_level] < $sms4[cf_level])
alert("회원 $sms4[cf_level]레벨 이상만 문자전송이 가능합니다.");

if (!trim($mh_reply))
alert('보내는 번호를 입력해주세요.');

if (!trim($mh_message))
alert('메세지를 입력해주세요.'); <- 요메세지가 나옵니다.

----------------------------------------
메세지를 입력해 주세요 라고 나오는데요...
어쪄죠? ^^:
사용하는 서버가 utf용이고 문자발송은 euc-kr로 해야한다던가 아니면 그 반대든가 하는 것이 이유인 것 같군요
서버가 utf라면 아래처럼 해보세요
$mh_message = $member['mb_id'].iconv("utf-8","euc-kr","님 께서 게시판에 글을 남기셧습니다.\n 확인해 주세요");
아 서버가 euckr 인데요 그러면 어떻게 하는지 알려주시면 감사요~ ^^

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354