-
November 22nd, 2010, 09:43
#1
عضو انجمن
ارسال sms از سایت
سلام
فرض کنیم من پروژه لاگین رو کاملا صحیح و سالم تکمیل کردم!
http://www.webhostingtalk.ir/f148/14266/
::: حالا میخوام قسمت عضویت یه input btext باشه که شماره موبایل عضو رو بگیره و بعد از تکمیل شدن عضویتش بهش sms بده و بگه که عضویت شما تکمیل شده!
فرض بر اینکه من خودم پنل sms دارم
با تشکر
-
-
November 22nd, 2010 09:43
# ADS
-
November 23rd, 2010, 00:55
#2
عضو دائم
پاسخ : ارسال sms از سایت
از جايي كه پنل ميگيريد معمولا يك راهنما بهتون ميدند كه با توجه به اون راهنما بايد عمل كنيد
نمونه : http://www.webhostingtalk.ir/f42/16226/#post159262
-
تعداد تشکر ها ازRezash به دلیل پست مفید
-
November 23rd, 2010, 20:32
#3
عضو انجمن
پاسخ : ارسال sms از سایت

نوشته اصلی توسط
Rezash
اگر از سامانه ی ارسال پیامک سرویس بگیری این کد ارسال پیامک با php هست
کد PHP:
کد:
<?
$my_class = new SoapClient('http://www.sms.ardindata.com/webservice/smsService.php?wsdl');
$smsid = $my_class->send_sms ( 'user' , 'password' , '3000XXXXXX', '091XXXXX' , 'سلام' );
print_r( $smsid );
?>
خوب با این دستور میشه اس ام اس رو فرستاد!
حالا اگه بخواهیم بر اساس پیام ارسالی کاربر یک تغییراتی رو اعمال کنیم چی؟
مثلا: کاربر یک اس ام اس به شماره مورد نظر بده متن اون پیام به عنوان مثلا پست کاربر بشه و در سایت ثبت بشه!
ممنون میشم راهنمایی کنید
ویرایش توسط aghaee : November 23rd, 2010 در ساعت 20:36
-
تعداد تشکر ها از aghaee به دلیل پست مفید
-
November 24th, 2010, 16:05
#4
عضو انجمن
پاسخ : ارسال sms از سایت
حالا اگه بخواهیم بر اساس پیام ارسالی کاربر یک تغییراتی رو اعمال کنیم چی؟
مثلا: کاربر یک اس ام اس به شماره مورد نظر بده متن اون پیام به عنوان مثلا پست کاربر بشه و در سایت ثبت بشه!
در این حالت شما باید از انتقال پیام به آدرس استفاده نمایید که بهش میگند Traffic Relay
در این حالت شما یک آدرس به سیستم پیامک میدید مثلا http://domain.com/sms_receive.php
سیستم پیامک به محض اینکه برای خط اختصاصی شما یک پیامک بیاد پیامک را به همراه مشخصات ( ارسال کننده + دریافت کننده + متن پیامک ) برای آدرسی که شما ثبت کرده اید با متد post ارسال میکند.
مثال کدی که شما در سایتتان باید استفاده کنید اینگونه است :
کد PHP:
<?
if( isset( $_POST['from'])){
print 'ersal konande : '.$_POST['from'].'<br />';
print 'daryaft konande '.$_POST['to'].'<br />';
print 'matne payamak '.$_POST['note'].'<br />';
}
?>
حالا شما پیامک کاربر را دریافت کرده اید و میتونید هر کاری با این پیامک خواستید انجام بدید مثلا برای کاربرتون یک پست ثبت کنید یا هر کار دیگه ای دوست داشتید.
-
تعداد تشکر ها ازparsibox به دلیل پست مفید
-
November 25th, 2010, 13:22
#5
پاسخ : ارسال sms از سایت
سلام براي ارسال پيامك از طريق سايت مي توني از url سايت sms-iran.net استفاده كني
خيلي اسونه
-
تعداد تشکر ها از mortezaa به دلیل پست مفید
-
December 3rd, 2010, 02:36
#6
عضو انجمن
پاسخ : ارسال sms از سایت
سامانه ی سامانه ی ارسال پیامک -پیام کوتاه - پیامک تبلیغاتی - خط اختصاصی - www.sms.ardindata.com نیز دارای ارسال پیام کوتاه از طریق آدرس هست.
در چند روز آینده راهنمای آن را میزارم.
-
تعداد تشکر ها از parsibox به دلیل پست مفید
-
December 3rd, 2010, 21:24
#7
عضو انجمن
پاسخ : ارسال sms از سایت

نوشته اصلی توسط
parsibox
اره اگه بتونيد يه راهنماي جامع و كامل از سرويس وبش بزاريد عالي ميشه
با تشكر
-
-
December 3rd, 2010, 21:39
#8
عضو انجمن
پاسخ : ارسال sms از سایت
از طریق آدرس هم به این ۲ صورت میشه با php پیامک ( پیام کوتاه ) ارسال کرد :
راه اول :
کد PHP:
<?
function send_sms($number , $username , $password , $receiver, $note ){
$sock = @fsockopen("sms.ardindata.com", 80, $errno, $errstr, 30);
if (! $sock ){
return'error';
}else{
fwrite($sock, "GET /send_via_get/send_sms.php?username=".$username."&password=".$password."&sender_number=".$number."&receiver_number=".$receiver."¬e=".$note." HTTP/1.1\r\n");
fwrite($sock, "Host: www.sms.ardindata.com \r\n");
fwrite($sock, "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 \r\n");
fwrite($sock, "Accept: */*\r\n");
fwrite($sock, "\r\n");
$headers = "";
$body = "";
while ($str = trim(fgets($sock, 4096))) $headers .= "$str\n";
while (!feof($sock)) $body .= fgets($sock);
print $smsid = $body ;
}
}
send_sms('3000xxxx' , 'username' , 'password' , '0913....', 'note' );
?>
راه دوم
کد PHP:
<?php
$smsid = file_get_contents('http://www.sms.ardindata.com/send_via_get/send_sms.php?username=USERNAME&password=PASSWORD&sender_number=NUMBER&receiver_number=RECEIVER¬e=NOTE');
echo $smsid;
?>
در راه دوم فقط به جای کلماتی که با حروف بزرگ نوشته شده است باید مقدار های مورد نظرتان را قرار بدید
-
تعداد تشکر ها از parsibox به دلیل پست مفید
-
January 1st, 2011, 21:44
#9
عضو جدید
پاسخ : ارسال sms از سایت
به نظر من از وب سرویس استفاده کنی و nusoap بهترین کاره و مشکلی هم از نظر سرعت و تعداد ارسال نداری
-
-
April 21st, 2012, 21:01
#10
عضو دائم
پاسخ : ارسال sms از سایت

نوشته اصلی توسط
parsibox
از طریق آدرس هم به این ۲ صورت میشه با php پیامک ( پیام کوتاه ) ارسال کرد :
راه اول :
کد PHP:
<?
function send_sms($number , $username , $password , $receiver, $note ){
$sock = @fsockopen("sms.ardindata.com", 80, $errno, $errstr, 30);
if (! $sock ){
return'error';
}else{
fwrite($sock, "GET /send_via_get/send_sms.php?username=".$username."&password=".$password."&sender_number=".$number."&receiver_number=".$receiver."¬e=".$note." HTTP/1.1\r\n");
fwrite($sock, "Host: www.sms.ardindata.com \r\n");
fwrite($sock, "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 \r\n");
fwrite($sock, "Accept: */*\r\n");
fwrite($sock, "\r\n");
$headers = "";
$body = "";
while ($str = trim(fgets($sock, 4096))) $headers .= "$str\n";
while (!feof($sock)) $body .= fgets($sock);
print $smsid = $body ;
}
}
send_sms('3000xxxx' , 'username' , 'password' , '0913....', 'note' );
?>
من دارم برای یک سایت از این روش استفاده می کنم. دستور زیر که اجرا می شود:
کد:
send_sms('3000xxxx' , 'user' , 'pass' , '0939xxxxxxxx', 'تست حامد' );
پیامکارسال میشود اما فقط کلمه اول آن!!!!! کسی می دونه مشکل از چیه؟
-