시간을 지정한 후에 그 시간이 지나면 작동하게 할수 있을까요/

시간을 지정한 후에 그 시간이 지나면 작동하게 할수 있을까요/

QA

시간을 지정한 후에 그 시간이 지나면 작동하게 할수 있을까요/

본문

안녕하세요. 열심히 php를 공부하고 있습니다만. 아직 많이 어렵네요;

 

현재 예약시스템을 만들어보고있는데 예약을 하면 고객에게 문자가 전송되게하고있습니다.

 

만약 특정날짜의특정시간을 지정해주고 그 시간이 지나기전엔 예약을해도 문자를 전송하지않고

 

지정해준 시간이 지나고 예약을하는 고객에게는 문자가 발송되게 하려고합니다.

 


$SMS = new LMS; // SMS 연결
        $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);
        $SMS->Add($receivers, $sms5['cf_phone'], $config['cf_icode_id'], ' ', '', $text, '', '1');
        
        $SMS->Send();
        //print_r($SMS);
        echo "success";
    } else {
        echo "error";
    }

 

위 부분에서 $SMS->Send(); 를  if문으로 감싸고 날짜와 시간을 지정해주면 될것같은데 좀 어렵네요;

 

조언을 해주시면 정말 감사겠습니다.

이 질문에 댓글 쓰기 :

답변 4

sms는 보내는 시간을 할당할수 있습니다.

해당 sms 서버에 언제 메시지 보내겠다라고 전송만 하면 이후 처리는 해당 업체에서 진행되죠

아래 QNA 에 관련 글이 있으니 참조하시면 될것 같습니다.

https://sir.kr/qa/259789

어짜피 문자를 발송하는것이라면요

예약문자로 해당 시간으로 미리 지정하여 발송해두면됩니다.

예약문자이기 때문에, 해당 원하는 시간에 도달하면 그때 발송처리가 될겁니다.

다른 방법으로는 일반 서버 호스팅이라면 크론탭기능으로 서버에서 실행하여 할 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 62
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT