PDA

View Full Version : مشکل با soap



pamenary
پنج شنبه 02 شهریور 1391, 19:08 عصر
سلام به اساتید گرامی
هاست بند با soap مشکل داره و می خواستم این کد زیر با nusoap بنوییسم لطفاً کمک می کنید.



<?php
// turn off the WSDL cache
ini_set("soap.wsdl_cache_enabled", "0");
try {
$client = new SoapClient("http://panel.aradsms.ir/post/send.asmx?wsdl");
$parameters['username'] = "xxx";
$parameters['password'] = "xxx";
$parameters['from'] = "xxx";
$parameters['to'] = array("xxx");
$parameters['text'] =iconv($encoding, 'UTF-8//TRANSLIT',"Test");
$parameters['isflash'] = FALSE;
$parameters['udh'] = "";
$parameters['recId'] = array(0);
$parameters['status'] = 0x0;

echo $client->SendSms($parameters)->SendSmsResult;

} catch (SoapFault $ex) {
echo $ex->faultstring;
}
?>



این کدی که خودم نوشتم ناقص یعنی وقتی ارسال می شه پیام شماره موبایل ها قرار نمی گیرد



<?php
// turn off the WSDL cache
require_once('lib/nusoap.php');

$client = new nusoap_client("http://panel.aradsms.ir/post/send.asmx?wsdl",'wsdl');

$parameters['username'] = "xxx";
$parameters['password'] = "xxx";
$parameters['from'] = "xxx";
$parameters['to'] = array('xxx');
$parameters['text'] = iconv($encoding, 'UTF-8//TRANSLIT',"test");
$parameters['isflash'] = FALSE;
$parameters['udh'] = "";
$parameters['recId'] = array(0);
$parameters['status'] = 0x0;


$result = $client->call('SendSms',$parameters);


?>

MMSHFE
جمعه 03 شهریور 1391, 12:42 عصر
<?php
// turn off the WSDL cache
ini_set('soap.wsdl_cache_enabled', '0');

require_once('lib/nusoap.php');
$client = new nusoap_client('http://panel.aradsms.ir/post/send.asmx?wsdl', 'wsdl');
$parameters = array(
'username' => 'xxx';
'password' => 'xxx';
'from' => 'xxx';
'to' => 'xxx';
'text' => iconv($encoding, 'UTF-8//TRANSLIT', 'test'),
'isflash' => false,
'udh' => '',
'recId' => array(0),
'status' => 0x0
);
$sendParameters = array($parameters);
$result = $client->call('SendSms', $sendParameters);
?>