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

게시물 작성자에게 자동으로 문자 보내기 약간의 문제가 있습니다.(SMS4, 아이코드) 채택완료

masahide 10년 전 조회 4,168

방문자가 글을 작성하면 글 작성자에게 이미 저장된 문구가 문자로 가게 하기 위해서

 

SMS4를 성치했고 

http://sir.co.kr/sms4_download/205" target="_self">http://sir.co.kr/sms4_download/205

 

고양이망토님의 게시판 스킨에 문자발송 기능추가하기를 적용했습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=27852" target="_self">http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=27852

 

 

일단 글작성자가 입력한 휴대폰으로 문자는 제대로 갑니다.

 

그런데 두가지 문제가 있는데

 

1. 보내는 사람 전화번호가 설정한대로 나오지를 않습니다.

2. 메세지 내용이 설정한대로 오지를 않습니다.

 

 

고양이망토님의 스킨중 write_update.tail.skin 원본 내용이 아래와 같습니다.

 

------------------------------------------------------------------------------

 </p><p><?</p><p>if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 </p><p> </p><p> </p><p>// 관리자가 아니고, 글수정이 아닌 첫 글작성시에만 문자를 발송하기 위함</p><p>if( $w=="" && !$is_admin ) {</p><p> </p><p>    // 아이코드</p><p>    $list = $hps = array();</p><p>    $hp = get_hp($wr_2,0);</p><p>    $name = "";</p><p>    array_push($list, array('bk_hp' => $hp, 'bk_name' => $name));</p><p>    array_push($hps, $hp);</p><p> </p><p>    $wr_message = "[바디위시한의원] {$wr_name}님 상담신청완료. 전화 연락 드리겠습니다!";</p><p>    $reply = str_replace('-', '', trim($wr_reply));</p><p>    include "$board_skin_path/sms4_send.inc.php";</p><p> </p><p>}</p><p> </p><p>?></p><p>
 

------------------------------------------------------------------------------

 

 

보내는 사람 전화번호를 

    $reply = str_replace('-', '', trim($wr_reply));

에서 설정해 줘야 하는데 제가 뭘 잘못 적은건지 번호가 제대로 박히지는 않은데

저 소스에서 정확히 전화번호 어떻게 적어줘야 하나요?

 

 

문자 메세지도 아래처럼 되어 있는데 저기서 업체명과 내용만 바꿨는데 내용은 달랑 [ 만 입력이 됩니다.

이리 저리 수정해봐도 메세지가 제대로 박히지를 않습니다.

 

    $wr_message = "[바디위시한의원] {$wr_name}님 상담신청완료. 전화 연락 드리겠습니다!";

이 소스중 정확히 어떤식으로 수정을 해야 하나요?

 

 

일단 임시방편으로

write.skin.php에 여분필드로 미리 전화번호와 문구 적용해 놓고

 

write_update.tail.skin에서는 

    $wr_message =  $wr_8;

    $reply = $wr_9;

이런 식으로 변경하니

제가 원하는대로 보내는 사람 전화번호가 뜨고 문자 내용도 제대로 오기는 합니다.

 

이왕이면 원본 소스상태에서 설정하는걸로 메세지와 보내는사람번호 제대로 하고 싶은데

아시는분 답변 좀 부탁드립니다.

 

감사합니다.

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

답변 3개

채택된 답변
+20 포인트
Dessi
10년 전

저도 sms4와 위 링크의 문자발송 시스템을 홈페이지에서 활용하여 잘 사용하고 있습니다.

저도 처음에 사용할때 위와같은 문제가 있었는데 아마 위 두파일 인코딩이 기본적으로 ANSI로 되있을텐데 UTF-8로 변경후 업로드를 해보세요. 이렇게 해도 안되신다면 다른 문제를 확인해 봐야할것 같네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
masahide
10년 전
Dessi님 친절하신 답변 정말 감사합니다.
정말 문자셋 문제였네요.
덕분에 잘 해결되었습니다.

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

9년 전

관리자에게도 문자가 가게 하려면 어떻게 해야되나요?

로그인 후 평가할 수 있습니다

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

9년 전

저는 문자가 아에 안오는데ㅠ.ㅠ 어디어디를 수정해야되나요?

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인