1. Go to this page and download the library: Download dc/sms_pswincom library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
dc / sms_pswincom example snippets
$configuration = new \DC\SMS\PSWinCom\Configuration();
$configuration->username = "username";
$configuration->password = "password";
$gateway = new \DC\SMS\PSWinCom\Gateway($configuration);
$message = new \DC\SMS\TextMessage("message text", "<msisdn>");
$receipt = $gateway->sendMessage($message);
if ($receipt->wasEnqueued()) {
echo "Enqueued";
} else {
echo "Failed";
}
// assuming you have $gateway from above example
$report = $gateway->parseDeliveryReport(file_get_contents('php://input'));
// by default, use the successful response for the gateway
$return = $report->getSuccessfullyProcessedResponse();
if ($report->isSuccess()) {
if (!$db->markMessageReceived($report->getMessageIdentifier())) {
// we somehow couldn't save the information, so notify the gateway
$return = $report->getErrorInProcessingReport();
}
}
// tell the gateway that we processed (or didn't process) the message
http_response_code($return->getHTTPResponseCode());
foreach ($return->getHeaders() as $key => $value) {
header(sprintf("%s: %s", $key, $value));
}
echo $return->getContent();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.