Last active
January 1, 2024 02:58
-
-
Save lesiki/9384612 to your computer and use it in GitHub Desktop.
PHP sample code for sending SMS through the FrontlineCloud API
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php //FILE: sms_api.php | |
function sendSMS($number, $message) { | |
$url = "example"; // Set your frontlinesms or frontlinecloud webconnection url here | |
$secret = "secret"; // Set the secret here | |
$request = array( | |
'secret' => $secret, | |
'message' => $message, | |
'recipients' => array(array( | |
'type' => 'mobile', | |
'value' => $number | |
)) | |
); | |
$req = json_encode($request); | |
$ch = curl_init( $url ); | |
curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); | |
curl_setopt( $ch, CURLOPT_POST, true ); | |
curl_setopt( $ch, CURLOPT_POSTFIELDS, $req ); | |
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); | |
$result = curl_exec($ch); | |
curl_close($ch); | |
return split(',',$result); | |
} | |
?> | |
<?php //FILE: index.php | |
include 'sms_api.php'; | |
$number = '+123456789'; | |
$text = 'Hi There, how are you?'; | |
$sms_api_result = sendSMS($number, $text); | |
// Check if SMS was sent. The $sms_api_result boolean indicates whether the API call was successful. | |
// You can replace the code below with custom handling logic | |
if ($sms_api_result[0] == 'OK') { | |
// Ok, SMS received by the API | |
echo 'The SMS was sent.'; | |
} | |
else { | |
// Failure, SMS was not sent | |
// In this example we display the response to identify the error | |
print_r($sms_api_result); | |
} | |
?> |
anyone who knows how to sort this problem
Array ( [0] => )
help please
Anyone who managed to sort out the "Array ( [0] => )" error please?
@vaneyck looks like some help is needed on this, maybe someone on the team could have a look?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
when i click submit, its returning
Array ( [0] => )
please assist