زمان کنونی: ۳۱-۱-۱۴۰۳, ۰۵:۳۱ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه اتصال RsForm به سیستم پیامک
۲۲-۲-۱۳۹۴, ۰۲:۴۲ صبح
ارسال: #1
نحوه اتصال RsForm به سیستم پیامک
با سلام
لطفا برای اتصال فرم به پیامک افزونه و یا کد مربوطه که در قسمت اسکریپت قرارداده میشود معرفی کنید
البته من با این کد که مربوط به پیامک ایرانیان است کار کردم ولی هیچ عکس العملی نشان نمیدهد
البته 5 ردیف اول با مقادیر صحیح وارد میشود که فعلا بصورت تست وارد کردم ولی کدها به شرح ذیل است


phone '0930000000';
$msg  'این متن نمونه از سایت است';
$user  '9395';
$pass  'Zz@';
$from  '30001234567890';
$url 'http://ir-payamak.com/sendsms.php';
$fields = array( 'programmer'=>"5",
'username'=>"$user",
'password'=>"$pass",
'from'=>"$from",
'to'=>"$phone";
'text'=>("$msg"),
'isflash'=>"false",
'udh' <= ""
);
foreach(
$fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
 
//open connection
$ch curl_init();
 
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
 
//execute post
$result curl_exec($ch);
 
//close connection
 
curl_close($ch); 
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۲-۱۳۹۴, ۰۳:۲۲ صبح
ارسال: #2
RE: نحوه اتصال RsForm به سیستم پیامک
با توجه به اینکه در فروم کد های php بصورت چپ چین و رنگی نوشته شده بود اشکال پس از ارسال درخواست پیدا شد

اشکال در علامت سمی کالن بجای کاما در یکی از خطود برنامه بود که حل شد

'to'=>"$phone";

حالا سوال دوم اینکه اگر بخواهیم بجای متن ثابت از جمع 3 فیلد موجود در فرم به همراه یک متن ثابت استفاده کنیم مقدار فیلدها را چگونه استفاده کنیم

مثلا

msg='کاربر محترم آقای / خانم : ' + field1 + 'انتخاب شما موارد : ' + field2 +' و ' + field3 + ' میباشد ' ;
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۲-۱۳۹۴, ۰۷:۱۱ صبح
ارسال: #3
RE: نحوه اتصال RsForm به سیستم پیامک
در ادامه مطلب قبلی باید بگم من با این روش هم امتحان کردم ولی هیچ پیامکی ارسال نمیشه
در صورتیکه اگه یک رشته ثابت باشه ارسال میشه

البته با دو حالت تک کوتیشن و جفت کوتیشن امتحان کردم فرقی نداشت

$name= {txt_name:value};
$type= {txt_type:value};
$coriantype = {cmb_coriantype:value};
$color = {tct_color:value};
$mobile = {txt_mobile:value};
$msg  "نام مشتری : ".$name." سفارش کار : ".$type." از نوع : ".$coriantype." رنگ : ".$color." دارد . تلفن تماس : ".$mobile;

$msg  'نام مشتری : '.$name.' سفارش کار : '.$type.' از نوع : '.$coriantype.' رنگ : '.$color.' دارد . تلفن تماس : '.$mobile
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۲-۱۳۹۴, ۱۰:۱۱ عصر (آخرین ویرایش در این ارسال: ۲۲-۲-۱۳۹۴ ۱۰:۱۲ عصر، توسط پیام عمرانی.)
ارسال: #4
RE: نحوه اتصال RsForm به سیستم پیامک
سلام
احتمالا مشکل به خاطر استفاده نکردن از تابع htmlentities() است
شما متن قالب ارسال خودتون رو در این تابع قرار بدید :

$msg   = htmlentities(  "در اين قسمت نوشته مورد نظر را قرار دهيد",ENT_QUOTES, "UTF-8")

البته دابل کوتیشن نداشته باشه !!
امضاء پیام عمرانی
طراحی و برنامه نویسی انواع سایت و وب اپلیکیشن
ساعات تماس : 9 الی 17
021-44432343
021-44447089
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان