PDA

View Full Version : استفاده از سامانه پیام کوتاه



meysam1366
دوشنبه 15 دی 1393, 23:19 عصر
سلام دوستان ببخشید مزاحم شدم

من سیستمی رو نوشتم که اطلاعیه های دانشگاه رو میخونه

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

ممنون میشم راهنمایی بفرمایید

امیدوارم متوجه منظورم شده باشید

saeedvir
سه شنبه 16 دی 1393, 05:13 صبح
بعد از خرید سامانه پیام کوتاه ، یک وب سرویس در اختیارتون قرار میگیره که هم به صورت http و هم به صورت soap-wsdl هست

معمولا نمونه کد هم بهتون میدن.

شما بنویسید و به مشکلی برخوردید مطرح کنید.

beh3000
سه شنبه 16 دی 1393, 08:24 صبح
پنل های پیامک معمولا امکانات زیادی دارن که یکی از ساده ترین شون ارسال پیامک از طریق وب سایت هست که توی پنل های رایگان هم موجوده

نمونه کدی که من استفاده میکنم


ini_set("soap.wsdl_cache_enabled", "0");
try {
$client = new SoapClient("http://www.onlinepanel.ir/post/send.asmx?wsdl");
$parameters['username'] = "username";
$parameters['password'] = "password";
$parameters['from'] = "5000**********"; //shomare mabda
$parameters['to'] = array($number); // shomare maghsad
$parameters['text'] =$msg; // payam
$parameters['isflash'] = false;
$parameters['udh'] = "";
$parameters['recId'] = array(0);
$parameters['status'] = 0x0;
echo $client->GetCredit(array("username"=>$parameters['username'],"password"=>$parameters['password']))->GetCreditResult;
echo $client->SendSms($parameters)->SendSmsResult;
}
catch (SoapFault $ex)
{
echo $ex->faultstring;
}


در پنل های رایگان تا معمولا تا 80 پیامک رو با یکبار اتصال میشه ارسال کرد ( در قسمت to باید آرایه ای از شماره های گیرنده رو وارد کنید )

meysam1366
سه شنبه 16 دی 1393, 22:33 عصر
پنل های پیامک معمولا امکانات زیادی دارن که یکی از ساده ترین شون ارسال پیامک از طریق وب سایت هست که توی پنل های رایگان هم موجوده

نمونه کدی که من استفاده میکنم


ini_set("soap.wsdl_cache_enabled", "0");
try {
$client = new SoapClient("http://www.onlinepanel.ir/post/send.asmx?wsdl");
$parameters['username'] = "username";
$parameters['password'] = "password";
$parameters['from'] = "5000**********"; //shomare mabda
$parameters['to'] = array($number); // shomare maghsad
$parameters['text'] =$msg; // payam
$parameters['isflash'] = false;
$parameters['udh'] = "";
$parameters['recId'] = array(0);
$parameters['status'] = 0x0;
echo $client->GetCredit(array("username"=>$parameters['username'],"password"=>$parameters['password']))->GetCreditResult;
echo $client->SendSms($parameters)->SendSmsResult;
}
catch (SoapFault $ex)
{
echo $ex->faultstring;
}


در پنل های رایگان تا معمولا تا 80 پیامک رو با یکبار اتصال میشه ارسال کرد ( در قسمت to باید آرایه ای از شماره های گیرنده رو وارد کنید )

سلام

از هردو دوست عزیز تشکر می کنم

ممنون از شما

الان این کد رو به همین صورت استفاده کنم جواب میده؟