sajjad-rakhshani/ir-sms-gates

使用伊朗短信网关在PHP中发送短信

1.0.4 2024-10-02 19:33 UTC

This package is auto-updated.

Last update: 2024-10-02 19:34:21 UTC


README

使用伊朗短信网关发送短信

安装

使用Composer安装IrSmsGates。

composer require sajjad-rakhshani/ir-sms-gates

使用方法

记录到文件

//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', ...]

所有错误日志记录到您文档根目录下的IrSms.log中