// track_errors = On // //NOTE: To use https you will need the OpenSSL extension module $sendresult_detailed = ""; $sendresult_summary = ""; if (isset($_POST['recipients']) && strlen($_POST['recipients']) != 0 && isset($_POST['message'])) { $objIntelliSMS = new IntelliSms(); //Set you account login details below: $objIntelliSMS->Username = '******'; $objIntelliSMS->Password = '******'; $objIntelliSMS->MaxConCatMsgs = $_POST['maxconcat']; //Convert test into AcsiiHex format $message_utf8 = $_POST['message']; $message_unicodehex = utf8toucs2hex($message_utf8); //Send message $SendStatusCollection = $objIntelliSMS->SendUnicodeMessageHex($_POST['recipients'], $message_unicodehex, $_POST['from']); //Generate result summaries for display in browser $sendresult_detailed = "<b>Result Details:</b><br>"; $sendcount = 0; foreach ($SendStatusCollection as $SendStatus) { $sendresult_detailed = $sendresult_detailed . $SendStatus["To"] . " " . $SendStatus["MessageId"] . " " . $SendStatus["Result"] . "<BR>"; if ($SendStatus["Result"] == "OK") { $sendcount++; } } $sendresult_summary = $sendcount . " out of " . count($SendStatusCollection) . " messages have been sent ok"; } ?>