تابع بعدی که که می خواهیم معرفی کنیم تابع sms_deliver هست که نتیجه ارسال اس ام اس شما رو مشخص می کنه.

این تابع فقط یک ورودی داره که SMSID شما هست .که در پست قبلی با متغیر response1 مقدار SMSID مشخص شده.

نمونه کد :

$response3 = $client->sms_deliver($response1);

خروجی این تابع 4 تا مقدار هست :

0 : نامشخص
1 : رسیده به گوشی
2 : نرسیده به گوشی
3 : رسیده به مخابرات



نمونه ساده برای ارسال اس ام اس با فرم ساده :

کد PHP:
<?php
echo'<html>
<head>
<style>

BODY  { background-color:#4fff44; direction: rtl; font-family: Tahoma; font-weight: normal; font-style: normal; text-align: right; font-variant: normal; font-size: 10pt; }
p.foot {direction: rtl; color:black; font-size:10pt; text-align:center; font-family:Tahoma;}
p.menu {direction: rtl; color:black; font-size:10pt; text-align:center; font-family:Tahoma;}
a{text-decoration:none color:#dddddd}
INPUT { direction: rtl; font-family: Tahoma; text-align:center; font-weight: normal; font-style: normal; font-variant: normal; font-size: 10pt;}
SELECT { direction: rtl; font-family: Tahoma; text-align:center; font-weight: normal; font-style: normal; font-variant: normal; font-size: 10pt;}
TABLE { direction: rtl; font-family: Tahoma; font-weight: normal; font-style: normal; text-align: right; font-variant: normal; font-size: 10pt;}

</style>

<title> ارسال پیام کوتاه </title>

</head>
<body>'
;

echo 
'<form action="index.php" method="post">';
echo 
'<table width="50%" cellpadding="1" border="0">';
echo 
'<tr><td>شماره ارسال کننده  </td><td><input type="text" name="ersal"> مانند 30004016</td></tr>';
echo 
'<tr><td>نام کاربری  </td><td><input type="text" name="user"> مانند test</td></tr>';
echo 
'<tr><td>کلمه عبور  </td><td><input type="text" name="pass"> مانند 123456</td></tr>';
echo 
'<tr><td>گیرنده  </td><td><input type="text" name="girande"> مانند 09363187174</td></tr>';
echo 
'<tr><td>متن پیام  </td><td><textarea rows="2" cols="20" name="note"></textarea></td></tr>';
echo 
'<tr><td></td><td><input type="submit" value="ارسال پیام کوتاه"></td></tr>';
echo 
'</table></form>';

$username=$_REQUEST['user'];
$password=$_REQUEST['pass'];
$ersal=$_REQUEST['ersal'];
$number=$_REQUEST['girande'];
$note=$_REQUEST['note'];
if (
$username=='' || $password=='' || $ersal=='' || $number=='' || $note=='')
{
echo 
'لطفا در ابتدا خانه های فوق را به دقت پر نمایید!';
}
else
{
try
{
$client = new SoapClient("http://www.persiansms.info/webservice/smsService.php?wsdl");
$response1 $client->send_sms($username $password $ersal$number$note);
$response2 $client->sms_credit($username $password);
$response3 $client->sms_deliver($response1);  
echo 
'</br>';
echo 
'شماره انحصاری SMSID شما : '.$response1;
echo 
'</br>';
echo 
'مانده حساب شما : '.$response2;
echo 
'نتیجه ارسال : '.$response3;
}
catch(
SoapFault $sf)
{

         echo 
$sf->faultcode."\n";
         echo 
$sf->faultstring."\n";
}
}
?>