sajjad-rakhshani/ir-sms-gates

send sms in php with iranian sms gateways

1.0.3 2024-05-20 13:26 UTC

This package is auto-updated.

Last update: 2024-09-20 14:40:32 UTC


README

send sms with iranian sms gateways

installation

use the composer to install IrSmsGates.

composer require sajjad-rakhshani/IrSmsGates

usage

log to file

//log to IrSms.log in your document root
$log = new IrSmsGates\GateWays\Log();
$log->send(); //bool

//log to your specific log file
$log = new IrSmsGates\Gateways\Log('your_file');
$log->send(); //bool

MeliPayamak

$melipayamak = new IrSmsGates\Gateways\MeliPayamak($username, $passowrd);

//simple send
$melipayamak
    ->from($from) // send from
    ->to($to) // a number or array of numbers
    ->text($text)
    ->send(); //bool

//send with pattern
$melipayamak
    ->to($to) // only one number
    ->text($pattern_vars) // an array of your pattern variables (only values). ['var1', 'var2', ...]
    ->pattern($pattern) //your pattern code in melipayamak
    ->send(); //bool

Ippanel

$ipPanel = new \IrSmsGates\Gateways\IpPanel($api_key);
//simple send
$ipPanel
    ->from($from) //send from
    ->to($to) // a number or array of numbers
    ->text($text)
    ->send(); //bool
//send with pattern
$ipPanel
    ->from($from) //send from
    ->to($to) //only on number
    ->pattern($pattern) //pattern code
    ->text($pattern_vars) //an array of your pattern variables. ['var1' => 'value1', 'var2' => 'value2', ...]

all error log to IrSms.log in your document root