게시판 여분필드를 이용해서 게시판에 글이 올라오면 문자메시지발송 채택완료
고끼리아저씨
5년 전
조회 3,432
https://sir.kr/g5_tip/2506?sfl=wr_subject%7C%7Cwr_content&stx=%EB%AC%B8%EC%9E%90">https://sir.kr/g5_tip/2506?sfl=wr_subject%7C%7Cwr_content&stx=%EB%AC%B8%EC%9E%90
이 소스를 참고해서 게시판에 글이 올라오면 관리자에게 문자를 보내는 부분을 설정해 뒀습니다.
게시판을 확인해야되는분이 상시로 바껴서 게시판 여분필드에 |로 나눠서 입력하는 방식으로 바꾸고 싶은데
$recv_hp_mb = explode("|",$board['bo_1']); // 받는 전화번호
이렇게 바꿔보고 alert를 띄워보니 Array라는 문구만 출력되고 문자는 발송이 안되고 있네요
$recv_hp_mb 이부분 말고 다른부분도 수정을 해야하는지 알려주시면 감사하겠습니다
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
$recv_hp_mb = explode("|",$board['bo_1']); <!---
alert($recv_hp_mb); <-- array 출력됨
alert($recv_hp_mb[0]) <!-- 해주셔야됩니다.
전부출력시
count($recv_hp_mb) 하여 for문 돌리시면되십니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
고끼리아저씨
5년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
[code]
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/icode.sms.lib.php');
include_once('./_common.php');
global $board;
// 문의글 등록시 관리자에게 전송
$send_hp_mb = "010-1111-1111"; // 보내는 전화번호
$recv_hp_mb = explode("|",$board['bo_1']); // 받는 전화번호
//echo $recv_hp_mb; // 번호1,번호2,번호3
$recv_numbers = array("$recv_hp_mb");
for($x = 0; $x < count($recv_hp_mb); $x++) {
echo "$recv_hp_mb[$x]";
$send_hp = str_replace("-","",$send_hp_mb); // - 제거
$recv_hp = str_replace("-","",$recv_hp_mb[$x]); // - 제거
$send_number = "$send_hp";
$recv_number = "$recv_hp";
$sms_content = "문자발신내용."; // 문자 내용
$SMS = new SMS; // SMS 연결
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);
$SMS->Add($recv_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), "");
$SMS->Send();
}
alert("성공적으로 접수되었습니다.", "./board.php?bo_table=$bo_table&wr_id=$wr_id");
//alert($recv_hp_mb);
//alert($recv_hp_mb[0])
// alert("$recv_hp_mb");
// 문자보내기 끝
?>
[/code]