PDA

View Full Version : سوال: مشکل با PostString در php



c-sharp_South
شنبه 08 اسفند 1394, 08:01 صبح
سلام و خسته نباشید
ببخشید من با استفاده از یک php دارم sms ارسال میکنم به این صورت :


<?php/************************************************** ********************************* Sample code for working with webservices and PHP 5+************************************************ ***********************************/function to_long_xml($longVal) { return '<long>' . $longVal . '</long>';}function from_long_xml($xmlFragmentString) { return (string)strip_tags($xmlFragmentString);}
$status= array();$RecId= array();$client = new SoapClient("http://YOURDOMAIN.com/API/send.asmx?WSDL",array( 'typemap' => array( array( 'type_ns' => 'http://www.w3.org/2001/XMLSchema', 'type_name' => 'long', 'to_xml' => 'to_long_xml', 'from_xml' => 'from_long_xml', ), ),));
$params->username='USER';$params->password='PASS';$params->from='SENDERNUMBER';$params->to=array('09361112233');$params->text='تست';$params->flash=false;$params->udh='';$params->status=$Status;$params->recId=$RecId;
$result= $client->SendSms($params);$SendResult=$result->SendSmsResult;$RecId=(array)$result->recId->long;

print_r($SendResult);echo '</br>---';
echo '<pre>RecId: ';print_r($RecId);echo '</pre>';


?>


میخواستم این دو قسمت رو به صورت postString از اپلیکیشن موبایل ارسال کنم :



$params->to=array('09361112233');$params->text='تست';



ما مثلا میومدیم برای Insert کردن در دیتابیس به این صورت عمل میکردیم :


<?phpinclude 'db.php';$id= $_POST['id'];$name= $_POST['name'];$family= $_POST['family'];
mysql_query("INSERT INTO tbl(id,name,family) VALUES('$id','$name','$family')")
?>

ولی برای کد ارسال sms هرچقدر با postString کار میکنم به نتیجه نمیرسم
ممنون میشم کد دو قسمت مشخص کرده رو برام به صورت postString بنویسید که بتونم مقادیرشون رو post کنم.
با تشکر قراوان