SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); $recv = explode("\n", $receive_number); $tran_callback = preg_replace("/[^0-9]/", "", $send_number); $sms_id = $config['cf_icode_id']; $tran_msg = iconv("utf-8", "euc-kr", stripslashes($sms_contents)); $tran_date = ""; if ($reserved_flag) // 예약전송 { $tran_date = $reserved_year . substr("0".$reserved_month, -2) . substr("0".$reserved_day, -2). substr("0".$reserved_hour, -2). substr("0".$reserved_minute, -2); } for($i=0; $iAdd($tran_phone, $tran_callback, $sms_id, $tran_msg, $tran_date); } $result = $SMS->Send(); if ($result) { //echo "SMS 서버에 접속했습니다.
"; $success = $fail = 0; foreach($SMS->Result as $result) { list($phone,$code)=explode(":",$result); if ($code=="Error") { //echo $phone.'로 발송하는데 에러가 발생했습니다.
'; $msg .= $phone."로 발송하는데 에러가 발생했습니다.\\n"; $fail++; } else { //echo $phone."로 전송했습니다. (메시지번호:".$code.")
"; $success++; } } //echo $success."건을 전송했으며 ".$fail."건을 보내지 못했습니다.\\n"; $SMS->Init(); // 보관하고 있던 결과값을 지웁니다. } else { //echo "에러: SMS 서버와 통신이 불안정합니다.
"; $msg .= "에러: SMS 서버와 통신이 불안정합니다.\\n"; } if (!$msg) $msg = "정상적으로 전송하였습니다."; alert($msg, './smssend.php'); ?>