coolsms 사용하려구 하고있어용

db 필드에 저장된걸 불러오고싶은데 어떻게해야할지 모르겠습니다 T-T..

  $options->to = ''; // 수신번호에 가장 최근 필드의 숫자를 불러와야하는뎅..

근데 각 필드 a / b / c  필드에 010 / 1234 / 5678 과 같이 되있어서

a+b+c 불러와야되는데 어떻게해야할 지 모르겠습니다

아시는분 답변주시면 감사드리겠습니다.

 

좋은 하루 되십시오!♥

 

 

while($R=mysqli_fetch_array($rResult)) 

try {
    // initiate rest api sdk object
    $rest = new Message($api_key, $api_secret);

    // 4 options(to, from, type, text) are mandatory. must be filled
    $options = new stdClass();
    $options->to = ''; // 수신번호
    $options->from = '01012345678'; // 발신번호
    $options->type = 'SMS'; // Message type ( SMS, LMS, MMS, ATA )
    $options->text = 'Test Message'; // 문자내용

    // Optional parameters for your own needs
    // $options->image = '../Image/images/test.jpg'; // image for MMS. type must be set as 'MMS'
    // $options->image_encoding = 'binary';          // image encoding binary(default), base64 
    // $options->mode = 'test';                      // 'test' 모드. 실제로 발송되지 않으며 전송내역에 60 오류코드로 뜹니다. 차감된 캐쉬는 다음날 새벽에 충전 됩니다.
    // $options->delay = 10;                         // 0~20사이의 값으로 전송지연 시간을 줄 수 있습니다.
    // $options->force_sms = true;                   // 푸시 및 알림톡 이용시에도 강제로 SMS로 발송되도록 할 수 있습니다.
    // $options->refname = '';                       // Reference name 
    // $options->country = 'KR';                     // Korea(KR) Japan(JP) America(USA) China(CN) Default is Korea
    // $options->datetime = '20140106153000';        // Format must be(YYYYMMDDHHMISS) 2014 01 06 15 30 00 (2014 Jan 06th 3pm 30 00)
    // $options->mid = 'mymsgid01';                  // set message id. Server creates automatically if empty
    // $options->gid = 'mymsg_group_id01';           // set group id. Server creates automatically if empty
    // $options->subject = 'Hello World';            // set msg title for LMS and MMS
    // $options->charset = 'euckr';                  // For Korean language, set euckr or utf-8
    // $options->sender_key = '55540253a3e61072...'; // 알림톡 사용을 위해 필요합니다. 신청방법 : http://www.coolsms.co.kr/AboutAlimTalk
    // $options->template_code = 'C004';             // 알림톡 template code 입니다. 자세한 설명은 http://www.coolsms.co.kr/AboutAlimTalk을 참조해주세요.
    // $options->app_version = 'Purplebook 4.1'      // 어플리케이션 버전

    $result = $rest->send($options);            
    print_r($result);
} catch(CoolsmsException $e) {
    echo $e->getMessage(); // get error message
    echo $e->getCode(); // get error code
}

  • Lv6
    어떤 모듈에 연동중이고 어떻게 사용하시는지를 잘 몰라서.. 어떻게 답변을 해드려야할지 모르곘어요.

    DB가 개발자 / 운영자님 사이트에 남아 있다면, 특정 테이블에 조인해서 가장 첫번째 row값을 가져오면 되는거 아닐까요?
  • Lv6
    SELECT * FROM 가져올컬럼 ORDER BY date DESC limit 1

    이게 가져올컬럼의 첫번째 값을 가져오는 Mysql 코드입니다.

    알맞게 수정하시거나, 원하는 값을 가져오시면 될거게요
  • Lv6

    저도 잘 몰라서 어디까지 말씀드려야되는건지 몰라서 질문이 미흡했던 것 같습니다

    미흡한 질문에도 답변주셔서 감사합니다

    조금 더 해보겠습니다 고맙습니다.!

  • Lv6
    $options->to = ''; // 수신번호

    소스의

    ''; 부분에 불러와야되는데( $options->to = ''$row['a1']$row['a2']$row['a3'] '; // 수신번호
    등과같이하면 오류가나더라구요.. 훅훅,,
  • Lv24
    $row['a1'].$row['a2'].$row['a3']

    각각 전화번호가 스트링으로 010/1234/5678
    이렇게 저장되어잇을때 . 점으로 처리하시면 됩니다
  • Lv24
    계속 수정해보느라 답장이 늦었습니다.

    감사드립니다.

    아직 해결은 안됬지만 열심히해보고있습니다! 하핫 ^^!!
  • Lv24
    수신번호를 가져오는 row변수가 어떤 구조로 되어있냐에따라 코드를 다르게 주입 헤야합니다. options랑 row변수의 구조가 어떻게 나오는지 print찍어서 구조 확인하면서 코드를 짜보세요..