خب فرض می کنیم فرم شما دارای این پارامترها باشه:
- Name
- Mobile
- Product
خیلی ساده فرض کردیم ولی برای بررسی کافیه؛ شما همچین کدی نیاز خواهید داشت:
کد PHP:
<html>
<head>
</head>
<body>
<?php
// turn off the WSDL cache
if (isset($_POST['order']))
{
$name = $_POST['name'];
$mobile = $_POST['mobile'];
$product = $_POST['product'];
ini_set("soap.wsdl_cache_enabled", "0");
try {
$client = new SoapClient("http://www.webservicesms.parsgreen.com/post/send.asmx?wsdl");
$parameters['username'] = "pg1000"; // نام کاربری
$parameters['password'] = "pars19"; // رمز ورود
$parameters['from'] = "10002177746790"; // شماره پیامک
$parameters['to'] = array("$mobile");
$parameters['text'] =iconv($encoding, 'UTF-8//TRANSLIT',"$name:$product"); // متن پیامک
$parameters['isflash'] = true; // پیامک عادی یافلش
$parameters['udh'] = "";
$parameters['recId'] = array(0); // کد رهیگیری
$parameters['status'] = 0x0; // وضعیت ارسال//
echo $client->GetCredit(array("username"=>"WST769","password"=>"12345"))->GetCreditResult;
echo $client->SendSms($parameters)->SendSmsResult;echo $status;
}
catch (SoapFault $ex)
{
echo $ex->faultstring;
}
}
?>
<form method="POST">
<input type="text" name="name" />
<input type="text" name="mobile" />
<input type="text" name="product" />
<input type="submit" name="order" />
</form>
</body>
</html>