Short Message Service ( SMS) , även känd som textmeddelanden , har blivit det vanligaste sättet att kommunicera för många människor . De erbjuder e största fördelen med massa messaging , men också har den extra fördelen av att vara emot nästan omedelbart . Vad många inte vet är att SMS faktiskt kan skickas via HTTP på samma sätt som ett e-post är , vilket innebär att PHP webbapplikationer kan göras att skicka SMS till användare gratis . Instruktioner
1
Välj det telefonnummer som meddelandet ska skickas till . Detta skulle kunna förvärvas från en databas , fil eller HTTP-huvuden . För detta exempel kommer vi att anta att det har skickats via HTTP GET-metod
<
$ mottagare = $ _GET [ ' pnumber ' ] ; . ?
? >
2
Bifoga transportören e domän till slutet av numret . I detta exempel används endast tre möjliga bärare
<
$ mottagare = $ _GET [ ' pnumber ' ] ; . ?
Switch ( $ _GET [ ' transportör ' ] ) {
case " Verizon " :
$ mottagare = " @ vtext.com ";
break;
case " ATT " : .
$ mottagare = " @ txt.att.net ";
break;
case " tmobile " : . .
$ mottagare = " @ tmomail . net " ,
break; ?
}
> Addera 3
Ställ brödtexten . . ? Kom ihåg att de flesta mobiloperatörer bara tillåter meddelanden på 140 tecken eller färre som ska skickas och tas emot via SMS Review
<
$ mottagare = $ _GET [ ' pnumber ' ] ;
switch ( $ _GET [ ' transportör ' ] ) {
case " Verizon " :
$ mottagare = " @ vtext.com ";
break; .
case " ATT " :
$ mottagare = " @ txt.att.net ";
break;
case " tmobile " : .
$ mottagare = " @ tmomail.net "; .
break;
}
$ body = " Denna SMS-meddelande skickas med PHP . " ;
>
4
Ange meddelandets rubriker ? . Du kommer att behöva ställa in en " From " header . Du kan ställa in den på en vanlig e-post , eller till antalet din mobila enhet ( så länge du lägga rätt domän till slutet ) . Alla andra rubriker är tillval och kanske inte ens läsas av transportörens Server Review
<
$ mottagare = $ _GET [ ' pnumber ' ] ; . ?
Switch ( $ _GET [ ' transportör ' ] ) {
case " Verizon " : .
$ mottagare = " @ vtext.com ";
break;
case " ATT " :
$ mottagare = " @ txt.att.net ";
break;
case " tmobile " : .
$ mottagare = " @ tmomail.net "; .
break;
}
$ body = " Denna SMS- meddelandet skickades med PHP . " ;
$ header = " From : sms@yourdomain.com " ; ?
>
5
Call PHP : s inbyggda postfunktion för att skicka meddelandet . Lämna den andra parametern tom , eftersom SMS-meddelanden inte har ett ämnesområde
<
$ mottagare = $ _GET [ ' pnumber ' ] ; . ?
Switch ( $ _GET [ ' transportör ' ] ) {
case " Verizon " :
$ mottagare = " @ vtext.com ";
break;
< . p > case " ATT " :
$ mottagare = " @ txt.att.net ";
break;
case " tmobile " : .
$ mottagare = " @ tmomail.net "; .
break;
}
$ body = " Denna SMS- meddelandet skickades med PHP . " ;
$ header = " From : sms@yourdomain.com " ; ?
mail ( $ mottagare , " " , $ kropp , $ header ) ,
>
Addera