1. Go to this page and download the library: Download gurmesoft/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/ */
gurmesoft / sms example snippets
der = 'Netgsm'; //Netgsm, IletiMerkezi, Verimor, Vatan
$options = array(
'title' => 'XXXXXXXX', // Sms sağlayıcınızda tanımlı gönderim isminiz, başlığınız vb.
'apiKey' => 'XXXXXXXX', // Sms sağlayıcınız tarafından verilen anahtar, kullanıcı vb.
'apiPass' => 'XXXXXXXX', // Sms sağlayıcınız tarafından verilen şifre, gizli anahtar vb.
'userCode' => 'XXXXXXXX', // Sadece VatanSms için gereklidir.
);
$netgsm = new \GurmesoftSms\Client($provider, $options);
$message = 'Hello World';
$numbers = array(
'5XXXXXXXX0',
'5XXXXXXXX1',
'5XXXXXXXX2',
)
$result = $netgsm->send($message,$numbers)
$result->getResponse(); // Sms sağlayıcınız gelen tüm cevabı incelemek için kullanılır.
if ($result->isSuccess()) {
echo $result->getOperationId(); // Eşsiz işlem numaranız. (İşlem durumu sorgulamak için kullanılacaktır.)
echo $result->getOperationCode(); // Başarılı sonuç kodu döndürür.
echo $result->getOperationMessage(); // Başarılı sonuç mesajı döndürür.
} else {
echo $result->getErrorCode(); // Hatalı sonuç kodunu döndürür.
echo $result->getErrorMessage(); // Hatalı sonuç mesajını döndürür.
}
$operationId = 'XXXXXXXX';
$result = $netgsm->info($id); // Dönen cevabı gönderi oluşturmadaki methodlar ile inceleyebilirsiniz.
$result = $netgsm->checkCredit(); // Dönen cevabı sms gönderim methodlar ile inceleyebilirsiniz.
echo $result->getCredit(); // (Extra Method) Kalan sms gönderim kredinizi döndürür.
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.