1. Go to this page and download the library: Download sms_net_bd/sms 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/ */
sms_net_bd / sms example snippets
use sms_net_bd\SMS; // Import the SMS class
// Create an instance of the class
$sms = new SMS();
try {
// Send Single SMS
$response = $sms->sendSMS(
"Hello, this is a test SMS!",
"01701010101"
);
// Send Multiple Recipients SMS
$response = $sms->sendSMS(
"Hello, this is a test SMS!",
"01701010101,+8801856666666,8801349494949,01500000000"
);
// Send SMS With Sender ID or Masking Name
$response = $sms->sendSMS(
"Hello, this is a test SMS!",
"01701010101",
"sms.net.bd"
);
// Schedule SMS for future delivery
$response = $sms->sendScheduledSMS(
"Scheduled SMS",
"8801701010101",
"2023-12-01 14:30:00" // Date format: YYYY-MM-DD HH:MM:SS
);
// Schedule SMS for future delivery with Sender ID
$response = $sms->sendScheduledSMS(
"Scheduled SMS with date",
"8801701010101",
"2023-12-01 14:30:00",
"sms.net.bd"
);
// Get SMS delivery report
$report = $sms->getReport($requestId);
// Check account balance
$balanceInfo = $sms->getBalance();
} catch (Exception $e) {
// handle $e->getMessage();
}
try {
$response = $sms->sendSMS('Invalid Recipient', '+invalid-number');
} catch (\Exception $e) {
// Handle the exception, log the error, or display a user-friendly message.
echo 'Error: ' . $e->getMessage();
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.