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

게시글등록 전체회원 문자발송 할려면은? 채택완료

파트라슈님 3년 전 조회 1,955

아래처럼 적용했는데 아무 반응이없어서요. ㅠㅠ

 

</p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p>//----------------------------------------------------------

// SMS 문자전송 시작

//----------------------------------------------------------

include_once(G5_LIB_PATH.'/icode.sms.lib.php'); 

if($_POST['wr_7']){

$sql = " select * from $g5[member_table] where mb_id = '$member[mb_id]' ";</p>

<p>

$send_hp_mb = $sms5['cf_phone']; // 보내는 전화번호

$recv_hp_mb = $member['mb_hp'];  // 받는 전화번호</p>

<p>$send_hp = str_replace("-","",$send_hp_mb);

$recv_hp = str_replace("-","",$recv_hp_mb);</p>

<p>$send_number =  "$send_hp"; 

$recv_number = "$recv_hp"; 

 </p>

<p>$sms_content = $wr_name." 님이 ".$wr_subject." 신청을 하셨습니다.";</p>

<p>$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"); 

}</p>

<p>//----------------------------------------------------------

// SMS 문자전송 끝

//----------------------------------------------------------

?></p>

<p>

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

답변 2개

채택된 답변
+20 포인트
해피정
3년 전

테스트는 안해봤습니다

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//----------------------------------------------------------
// SMS 문자전송 시작
//----------------------------------------------------------
include_once(G5_LIB_PATH.'/icode.sms.lib.php'); 
if($_POST['wr_7']){
    $sql = " select * from {$g5['member_table']} where 1 ";
    $qry = sql_query($sql);
    for ($=0; $row = sql_fetch_array($qry); $i++) {
        $send_hp_mb = $sms5['cf_phone']; // 보내는 전화번호
        $recv_hp_mb = $row['mb_hp'];  // 받는 전화번호
        $send_hp = str_replace("-","",$send_hp_mb);
        $recv_hp = str_replace("-","",$recv_hp_mb);
        $send_number =  $send_hp; 
        $recv_number = $recv_hp; 
         
        $sms_content = $wr_name." 님이 ".$wr_subject." 신청을 하셨습니다.";
        $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"); 
}
//-------------
로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

엑스엠엘
3년 전
$sql = " select * from {$g5['member_table']} where mb_id!='{$member['mb_id']}'1 ";
$qry = sql_query($sql);
해피정
3년 전
전체회원에게 발송을 원한다고 해서 for 문으로 회원데이타를 돌리도록 했어요
물론 추가로 탈퇴회원 제외하거나, 특정레벨이상인 경우에만 발송한다면 where 문에 조건을 추가해야겠죠
파트라슈님
3년 전
적용했더니 에러가 발생해요 ㅠㅠ 글작성하면 본문으로는 넘어오지는 않는데 이부분은 어떻게 해야될까요?? ㅠㅠ
해피정
3년 전
제가 $i=0 라고 적어야하는데 $=0 이라고 적었군요... ㅠㅠ

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

3년 전

단순 한건은 제대로 동작하나요?

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

답변에 대한 댓글 5개

파트라슈님
3년 전
아니요 문자가 발송이 안되요 ㅠㅠ 테스트를 더해봐야되겠어요 ㅠ
배르만
3년 전
네, 그게 돼야 다음 스텝이 가능하겠네요
파트라슈님
3년 전
여기서 에러가 표시가 뜨네요 for ($=0; $row = sql_fetch_array($qry); $i++) { ㅜㅜ
배르만
3년 전
[code]for ($=0[/code]
이 부분 자체가 에러입니다.
[code]for ($i=0[/code]
이렇게 돼야 할것 같습니다.
파트라슈님
3년 전
우와 문자가 됩니다. 감사합니다. ㅠ

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

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

로그인