1. Go to this page and download the library: Download cri2net/sms-fly 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/ */
php
// сохранение sms в БД для отправки
$arr = [
'to' => '+380480000000',
'created_at' => microtime(true),
'updated_at' => microtime(true),
'min_sending_time' => microtime(true), // отправка прямо сейчас, но можно указать время в будущем для отложенной отправки
'replace_data' => json_encode([
'username' => 'John', // массив с правилами замен
]),
'raw_text' => 'Привет, {{username}}!', // переменные в тексте следует обрамлять в двойные фигурный кавычки
];
$insert_sms_id = \cri2net\php_pdo_db\PDO_DB::insert($arr, 'sms_table_name');
// непосредственно отправка, предположительно в кроне
$sms = new \cri2net\sms_fly\SMS_fly($login, $password);
$sms->table = 'sms_table_name'; // нужно создать таблицу в БД
$sms->sendSmsByCron();
$sms->checkStatusByCron();