• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
LakDesign

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

9 پست در این موضوع قرار دارد

سلام من از سرویس url شرکت پیام رسان استفاده میکنم این شرکت برای ارسال پیام کوتاه این کد رو پیشنهاد داده


<?php
class HttpSample {
$USERNAME = "PayamResanUserNme"; // your username (fill it with your username)
$PASSWORD = "PayamResanPassWord"; // your password (fill it with your password)

// base http url
private $BASE_HTTP_URL = "http://www.payam-resan.com.com/APISend.aspx?";

public function enqueueSample() {
$USERNAME = "PayamResanUserNme"; // your username (fill it with your username)
$PASSWORD = "PayamResanPassWord"; // your password (fill it with your password) $senderNumber = "30007546"; // [FILL] sender number ; which is your 3000xxx number
$recipientNumber = "0912XXXXXXX"; // [FILL] recipient number; the mobile number which will receive the message (e.g 0912XXXXXXX)
$message = urlencode("payam-resan.com http-enqueue test"); // [FILL] the content of the message; (in url-encoded format !)

// creating the url based on the information above
$url = $this->BASE_HTTP_URL .
"Username=" . $this->USERNAME . "&Password=" . $this->PASSWORD .
"&From=" . $senderNumber . "&To=" . $recipientNumber .
"&Text=" . $message ;
// sending the request via http call
$result = $this->call($url);
// Now you can compare the response with 0 or 1
}
// this method provides a simple way of calling a url
private function call($url){
return file_get_contents($url);
}
}

خب حالا من این فایل رو تو صفحه ثبت نام اینکلود کردم و میخوام دو مقدار code و massage رو به این کد ارسال کنم تا اونم پیامک رو بفرستده ممنون میشم راهنمایی کنید.

0

به اشتراک گذاری این پست


لینک به پست

کسی نظری نداره ؟ دارم قسمت ثبت نام رو مینویسم فقط این موردش مونده

0

به اشتراک گذاری این پست


لینک به پست

سلام

user و pass حساب کاربری تون رو جاهایی که نیازه داخل کد بنویسید. بعد می تونید مقادیر رو از طریق متدهای فرم ارسال و استفاده کنید.

0

به اشتراک گذاری این پست


لینک به پست

خب مشکل همون متد هاست من موندم باید تابع صدا بزنم فرم html ارسال کنم چیرو صدا بزنم مثلا بگم enqueueSample() ؟ راهنمایی کنید

0

به اشتراک گذاری این پست


لینک به پست

بخش ارسال اطلاعات از طریق متد فرم رو مطالعه کنید.

0

به اشتراک گذاری این پست


لینک به پست

منظورتون همچین چیزی هست درسته ؟


<form action="Http://www.payam-resan.com/APISend.aspx" method="Post">
username : <input type="text" name="username" /><br />
password : <input type="text" name="password" /><br />
number mobile : <input type="text" name="to" /><br />
message : <input type="text" name="text" ><br />
<input type="hidden" name="From" value = "30007546" /><br />
<input type ="submit" name="Send" value = "Send" />
</form>

0

به اشتراک گذاری این پست


لینک به پست

بله خب. اینم می تونه یه نمونه باشه.

0

به اشتراک گذاری این پست


لینک به پست

خب این روش خیلی خطر ناکه و اصلاً به کار نمیاد بزار از اول توضیح بدم من فرم ثبت نام دارم حالا کاربر ثبت نام میکنه یه کد رندوم تولید میشه حالا میخوام این کد رندوم رو براش ارسال کنم ، از سرویس url شرکت پیام رسان استفاده میکنم این شکرت نمونه کد php ای که داده به من اینه


<?php
class HttpSample {
$USERNAME = "PayamResanUserNme"; // your username (fill it with your username)
$PASSWORD = "PayamResanPassWord"; // your password (fill it with your password)

// base http url
private $BASE_HTTP_URL = "http://www.payam-resan.com.com/APISend.aspx?";

public function enqueueSample() {
$USERNAME = "PayamResanUserNme"; // your username (fill it with your username)
$PASSWORD = "PayamResanPassWord"; // your password (fill it with your password) $senderNumber = "30007546"; // [FILL] sender number ; which is your 3000xxx number
$recipientNumber = "0912XXXXXXX"; // [FILL] recipient number; the mobile number which will receive the message (e.g 0912XXXXXXX)
$message = urlencode("payam-resan.com http-enqueue test"); // [FILL] the content of the message; (in url-encoded format !)

// creating the url based on the information above
$url = $this->BASE_HTTP_URL .
"Username=" . $this->USERNAME . "&Password=" . $this->PASSWORD .
"&From=" . $senderNumber . "&To=" . $recipientNumber .
"&Text=" . $message ;
// sending the request via http call
$result = $this->call($url);
// Now you can compare the response with 0 or 1
}
// this method provides a simple way of calling a url
private function call($url){
return file_get_contents($url);
}
}

حالا من باید چکار کنم تابع صدا بزنم که نمیشه چون توابع داخل این کد نمیتونن پارامتر بگیرن من موندم چیکار کنم ؟

0

به اشتراک گذاری این پست


لینک به پست

function SendSms($username,$pass,$from,$to,$msg)
{
$msg = urlencode($msg);

$url = "http://www.payam-resan.com.com/APISend.aspx?Username={$username}&Password={$pass}&From={$from}&To={$to}&Text={$msg}";

return file_get_contents($url);
}
//usage
echo SendSms("PayamResanUserNme" , "PayamResanPassWord" , '30000000098989','09121115588',"کد پيگيري شما 123456");

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری