ارسال sms یا پیامک در php

abbasi_0912

Active Member
با سلام
دوستان می خواستم بدون آیا امکان ارسال sms یا همون پیامک توی php هست یا نه .
در واقع فرمی طراحی کنیم که اطلاعات اون از طریق اینترنت به موبایل ارسال بشه . به طوری که وقتی کسی از فروشگاه سایت خریداری کرد یک sms به موبایل مدیر سایت ارسال بشه .

با تشکر
 

henry

New Member
با سلام
دوستان می خواستم بدون آیا امکان ارسال sms یا همون پیامک توی php هست یا نه .
در واقع فرمی طراحی کنیم که اطلاعات اون از طریق اینترنت به موبایل ارسال بشه . به طوری که وقتی کسی از فروشگاه سایت خریداری کرد یک sms به موبایل مدیر سایت ارسال بشه .

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

www.nero.ir

Member
شما به یک وب سرویس نیاز دارید که از طریق اون sms بفرستید .مکفا شرکتی هستش که این webservice رو میده با یک شماره
 

alionline1366

Active Member
دوست من الان اکثر شرکتهای هاستینگ اعتبار Sms هم دارند که اینجا تو این انجمن هم تعدادشون کم نیست با یکی شون تماس بگیر ردیفش میکنن برات
 

jhoseini

Member
برای هر وب سرور که سرویس ارسال پیامک رو ارائه میده، توابع خواصی وجود داره
در واقع هرکی یه سرور راه میندازه، توابعش رو هم براش مینویسه
کل کار تابع هم اینه که ، به سرور به واسطه soap یا با fsockopen وصل بشه، با نام کاربری و کلمه عبور وارد اکانت پیامک بشه، و شماره و متن پیامک رو هم که از فرم رسیده رو بفرسته به سرور و عمل ارسال انجام بشه
نمونه سرور : www.dgr-sms.com
نمونه تابع برای این سرور :
PHP:
function SMS($to, $text){
	
	$HOST	 =	"www.dgr-sms.com";
	$PATH	 =	"/api/sendsms.asp";
	$NUMBER	 =	"30007985008500";
	$USERNAME=	"YourUsername";
	$PASSWORD=	"YourPassword";
	
	$text =str_replace('ی','ي',$text );
	$text =str_replace(" "," ",$text );

	$data_to_send="to=".$to."&text=".$text."&username=".$USERNAME."&password=".$PASSWORD."&from=".$NUMBER;
	$fp = fsockopen($HOST,80);
	$outp="POST $PATH HTTP/1.1\n";
	$outp.="Host: $HOST\n";
	$outp.="Content-type: application/x-www-form-urlencoded\n";
	$outp.="Content-length: ".strlen($data_to_send)."\n";
	$outp.="Connection: close\n\n";
	$outp.=$data_to_send;
	$rtrn=fputs($fp,$outp);
	while(!feof($fp))$res .= fgetc($fp);
	fclose($fp);
	if(strstr($res,"<responseCode>3</responseCode>")){
		return true;
	} else {
		return false;
	}
}
 

hadi1602005

New Member
دوست عزیز میشه در مورد کدهایی که زحمتش رو کشیدی توضیحات زیر رو بدین؟
1- username و password رو کجا بنویسم
2- این کد ها رو توسط چه برنامه ای publish کنم
3- ایا امکان ارتابط بین این کدها و برنامه مالتی مدیا بیلدر هست؟
 

shm744

New Member
برای هر وب سرور که سرویس ارسال پیامک رو ارائه میده، توابع خواصی وجود داره
در واقع هرکی یه سرور راه میندازه، توابعش رو هم براش مینویسه
کل کار تابع هم اینه که ، به سرور به واسطه soap یا با fsockopen وصل بشه، با نام کاربری و کلمه عبور وارد اکانت پیامک بشه، و شماره و متن پیامک رو هم که از فرم رسیده رو بفرسته به سرور و عمل ارسال انجام بشه
نمونه سرور : www.dgr-sms.com
نمونه تابع برای این سرور :
PHP:
function SMS($to, $text){
    
    $HOST     =    "www.dgr-sms.com";
    $PATH     =    "/api/sendsms.asp";
    $NUMBER     =    "30007985008500";
    $USERNAME=    "YourUsername";
    $PASSWORD=    "YourPassword";
    
    $text =str_replace('ی','ي',$text );
    $text =str_replace(" "," ",$text );

    $data_to_send="to=".$to."&text=".$text."&username=".$USERNAME."&password=".$PASSWORD."&from=".$NUMBER;
    $fp = fsockopen($HOST,80);
    $outp="POST $PATH HTTP/1.1\n";
    $outp.="Host: $HOST\n";
    $outp.="Content-type: application/x-www-form-urlencoded\n";
    $outp.="Content-length: ".strlen($data_to_send)."\n";
    $outp.="Connection: close\n\n";
    $outp.=$data_to_send;
    $rtrn=fputs($fp,$outp);
    while(!feof($fp))$res .= fgetc($fp);
    fclose($fp);
    if(strstr($res,"<responseCode>3</responseCode>")){
        return true;
    } else {
        return false;
    }
}

سلام دوست عزیز ، ببخشید میخواستم ببینم که امکانش هست یک تابع عمومی برای ارسال اس ام اس تعریف کنیم ، بعد مدیریت بتونه سرورش رو عوض کنه ؟ یعنی من تنظیمات رو از مدیر بگیرم ، در دیتابیس ذحیره کنم بعد مقادیر رو توی کد عمومی که دارم قرار بدم و اس ام اس ارسال کنم یا نه ، برای هر وب سروری ماژول خاص خودش باید نوشته بشه ؟
 

جدیدترین ارسال ها

بالا