• اطلاعیه ها

    • Saeed Fard

      سیاره وردپرس ایران   15/10/95

      سایت‌های زیادی در ایران و سرتاسر وب در زمینه گسترش وردپرس تلاش دارند و نوشته‌های آموزشی منتشر می‌کنند. اما ضرورت یک منبع خوب و ارزشمند برای جمع‌آوری بهترین‌های وب ایران و دنیا باعث ایجاد سیاره وردپرس شد تا دنبال کنندگان این موضوع به صورت یکجا و آسان بتوانند به این نوشته‌ها دسترسی داشته باشند.     در سیاره وردپرس این بستر فراهم شده است که آدرس وب‌سایت‌های مربوطه ثبت و برای این سرویس ارسال شود، آخرین نوشته‌های مفید وب‌سایت‌ها در سیاره وردپرس و نیز در بخش اخبار وردپرس پیشخوان سایت‌های وردپرسی از طریق افزونه‌ی Parsi Date نمایش داده می‌شود. همینطور کاربران از طریق عضویت در خبرنامه ایمیلی سیاره وردپرس می‌توانند به صورت دوره‌ای بهترین و جدیدترین نوشته‌های وردپرسی را که توسط اعضای تحریریه و همکاران سیاره وردپرس بررسی و تایید می‌شود را در ایمیل خود دریافت کنند.   امکانات سیاره وردپرس امکان ثبت آدرس سایت‌هایی که نوشته‌های مفید در زمینه وردپرس دارند. نمایش نوشته‌های وردپرس سایت‌ها در سیاره وردپرس نمایش نوشته‌های وردپرس در پیشخوان سایت‌های وردپرس فارسی توسط ویجت اخبار پلاگین Parsi Date و ... امکان ثبت ایمیل کاربران علاقه‌مند جهت دریافت مطالب محبوب و ویژه در خبرنامه دوره‌ای سیاره توسط اعضای تحریریه و ... جهت ثبت سایت وردپرسی یا ایمیل خود به سایت سیاره وردپرس مراجعه کنید   تاپیک پیشنهادات و همکاری در سیاره وردپرس : http://wpu.ir/qlhy5  
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 رو به این کد ارسال کنم تا اونم پیامک رو بفرستده ممنون میشم راهنمایی کنید.

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


لینک به پست

سلام

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

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


لینک به پست

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

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


لینک به پست

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

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


لینک به پست

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


<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>

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


لینک به پست

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

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


لینک به پست

خب این روش خیلی خطر ناکه و اصلاً به کار نمیاد بزار از اول توضیح بدم من فرم ثبت نام دارم حالا کاربر ثبت نام میکنه یه کد رندوم تولید میشه حالا میخوام این کد رندوم رو براش ارسال کنم ، از سرویس 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);
}
}

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

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


لینک به پست

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");

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


لینک به پست

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

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

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

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


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

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

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


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