درخواست کد ارسال پیامک تست

Alidesign

تازه وارد
سلام

دوستان این کدی هستش که سرویس دهنده به من داده این کد درست کار میکنه فقط می خوام بهش چند فیلد اضافه بشه

شماره گیرنده،پیام،ارسال


کد:
<?php
// turn off the WSDL cache

ini_set("soap.wsdl_cache_enabled", "0");
$sms_client = new SoapClient('http://87.107.121.54/post/send.asmx?wsdl', array('encoding'=>'UTF-8'));

$parameters['username'] = "demo";
$parameters['password'] = "demo";
$parameters['to'] = "912...";
$parameters['from'] = "1000..";
$parameters['text'] ="تست";
$parameters['isflash'] =false;

echo $sms_client->SendSimpleSMS2($parameters)->SendSimpleSMS2Result;

?>
این کد بالا درست کار میکنه فقط تفاوتش اینه که کاربر نمی تونه توش متن یا شماره گیرنده بده به محض رفتن به لینکی که توش این کد قرار داده شده اس ام اس فرستاده میشه برای کسی که من خودم به صورت پیش فرض قرار دادم

نمی دونم منظورم و گرفتید یا نه؟

 

MahdiY

راهبر انجمن
باید یه فرم براش طراحی کنید

فکر کنم فرم آماده برای این کار داشته باشم

در صورت تمایل با پ.خ در ارتباط باشید

 

Mohammad

مدیر انجمن
پرسنل مدیریت
کد:
 <?php
if(isset($_POST['submit']) && !empty($_POST['number']) && !empty($_POST['number'])){



ini_set("soap.wsdl_cache_enabled", "0");
$sms_client = new SoapClient('http://87.107.121.54/post/send.asmx?wsdl', array('encoding'=>'UTF-8'));

$parameters['username'] = "demo";
$parameters['password'] = "demo";
$parameters['to'] = $_POST['number'];
$parameters['from'] = "1000..";
$parameters['text'] = $_POST['text'];
$parameters['isflash'] =false;

echo $sms_client->SendSimpleSMS2($parameters)->SendSimpleSMS2Result;
echo "SEND OK SHOD";

}

?> 

<form action="" method="post">
shomare: <input type="text" name="number" /><br/>
matn: <input type="text" name="text" /><br/>
<input type="submit" name="submit" value="submit" />
</form>
 

MAHDIMA

تازه وارد
آقا من این کدارو کپی کردم باز کار نکرد میشه یکی راهنماییم کنه؟خیلی کارم گیره

 

MAHDIMA

تازه وارد
این ارور رو میده وقتی ارسال میکنم پیامک رو

Uncaught SoapFault exception: [Client] Function ("SendSimpleSMS2") is not a valid method for this service in /home3/rasa/public_html/smstestt.php:16 Stack trace: #0 /home3/rasa/public_html/smstestt.php(16): SoapClient->__call('SendSimpleSMS2', Array) #1 /home3/rasa/public_html/smstestt.php(16): SoapClient->SendSimpleSMS2(Array) #2 {main} thrown in/home3/rasa/public_html/smstestt.php on line 16

 

saeedpersian

کاربر عضو
آقا من این کدارو کپی کردم باز کار نکرد میشه یکی راهنماییم کنه؟خیلی کارم گیره
soap بايد در سرور شما فعال باشه

كد هر ارائه دهنده ي پنل پيامك با هم ممكنه متفاوت باشه. كد نمونه رو از پشتيباني پنل خودتون درخاست بدين.

 
بالا