آموزش ارسال SMS / پیامک با php

آموزش ارسال SMS / پیامک با php

پیامک با php – در این مقاله با استفاده از api ملی پیامک و php پیامک ( SMS ) ارسال می کنیم . شما باید از قبل یک پکیج از این وب سایت خریداری کرده باشید که امکان استفاده از api را داشته باشد .

در پایین می توانید دموی ارسال sms با php را مشاهده کنید .



دموی ارسال SMS در PHP

پیامک با php


فایل index.php که شامل توابع مورد نیاز برای ارسال SMS می باشد

توضیحات body در خط 8 :

  1. username : نام کاربری
  2. password : رمز عبور
  3. to : به چه شماره پیامک ارسال شود
  4. from : از کدام شماره سامانه ارسال شود ( در پنل کاربری می توانید این مورد را پیدا کنید )
  5. text : محتوای پیامک
  6. isflash : این که پیام به صورت فلش ارسال شود ( boolean باید به صورت string حتما باشد )
<?php

function send_message($message , $to)
{

    $status = 0;
                                                                                                                                                        // اینکه پیام به صورت فلش فرستاده شود
    $body = ["username" => 'نام کاربری', "password" => 'رمز عبور', "to" => $to, "from" => 'شماره سامانه ای که در پنل فعال است', "text" => $message, "isflash" => "true",]; 

    $response = postRequest('http://api.payamak-panel.com/post/send.asmx/SendSimpleSMS', $body);
   
    $response = (array)new SimpleXMLElement($response);
    $response = trim($response['string']);

    if (100 < $response) $status = 1;
    else $status = 0;

    return $status;
}

function postRequest($url, $data)
{
    $params = http_build_query($data);
    $options = array(
        CURLOPT_URL => $url,
        CURLOPT_HTTPHEADER => ["Content-Type: application/x-www-form-urlencoded"],
        CURLOPT_CUSTOMREQUEST => "POST",
        CURLOPT_POSTFIELDS => $params,
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_RETURNTRANSFER => true
    );

    $ch = curl_init();
    curl_setopt_array($ch, $options);

    $response = curl_exec($ch);

    curl_close($ch);

    return $response;
}

echo (send_message("سلام به همه ی برنامه نویسان رپید کد\nRapidcode.ir" , '09398554859'));


پیام دریافت شده :

پیامک با php


اجباری در استفاده از shell برای اجرای کد php نیست از طریق مرورگر هم امکان پذیر هست .

دانلود سورس ارسال sms با php

ارسال نظر

جهت استفاده از کد حتما از تگ pre استفاده نمایید .

لیست نظرات

  1. محمد
    محمد

    تشکر از شما کد درست کار میکنه.

    12 تیر 1402 | 00:11:43
contact us