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

sms4연동하여 {이름} 입력시 성빼고 이름만 출력하기

· 12년 전 · 4441 · 1
초보팁입니다;;

그누보드에 sms4를 연동시켜 문자보낼때 {이름} 을 문자란에 넣으면 디비의 bk_name이 표출되어
전송되는데요..

친구 등의 커뮤니티에서는 성,이름이 함께 표출되면 말맞추기가 좀 이상하지요

"홍길동친구야"..머 이런것 보단 "길동친구야"...이게 어감이 좋것지요^^

이럴때 앞에 성을 잘라주고 이름만 표출하는 방법이에요~


lib/sms.lib.php 138째 줄 쯤에 내용 추가,변경...(아래는 euc-kr 인 경우, utf-8은 euc-kr을 utf-8로 고치세요)

mb_substr가 PHP 4.0이상에서 적용되니 현재 사용되는 모든서버에 먹힐거에요


for ($i=0; $i<$nCount; $i++) {
$two_name = mb_substr($strDest[$i][bk_name],1,2,'euc-kr');//앞에 성 자르고 뒤에 두글자만-성포함 두글자는 뒤에 한글자만 표시됨(네글자 성, 이름인 경우는 코드가 복잡해져서 몰것음;;)
$hp_number = FillSpace($strDest[$i][bk_hp],11);
$strData = str_replace("{이름}", $two_name, $strMessage);

원문이랑 비교해서 적용하세요~
$two_name 추가, 변경이에요(두곳)

댓글 작성

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

로그인하기

댓글 1개

유용한 팁이네요

게시글 목록

번호 제목
32729
32718
32717
32714
32713
32709
32706
32705
32702
32693
32685
32680
32659
32643
32636
32629
32619
32618
32617
32611