1
Seleccione el número de teléfono que el mensaje se enviará a . Esto puede ser adquirido de una base de datos , un archivo o encabezados HTTP . Para este ejemplo, vamos a suponer que fue enviado a través de HTTP utilizando el método GET
<
$ recipient = $ _GET [' pNumber '] . ?
? >
2
anexar dominio de correo electrónico de la compañía al final del número . En este ejemplo se utiliza sólo tres compañías posibles
<
$ recipient = $ _GET [' pNumber '] . ? Conmutador
($ _GET [' portadora ']) {
caso " verizon ":
$ recipient = " @ vtext.com " ;
break;
caso " att ": .
$ recipient = " @ txt.att.net " ;
break;
caso " tmobile ": . .
$ recipient = " @ tmomail . net " ,
break; ?
}
>
3
Ajuste el cuerpo del mensaje . . ¿ Recuerda que la mayoría de las compañías móviles sólo permiten mensajes de 140 caracteres o menos para ser enviados y recibidos a través de SMS
<
$ recipient = $ _GET [' pNumber '] ;
interruptor
($ _GET [' portadora '] ) {
caso " verizon ":
$ recipient = " @ vtext.com " ;
break; .
caso " att ":
$ recipient = " @ txt.att.net " ;
break;
caso " tmobile ": .
$ recipient = " @ tmomail.net " ; .
break; }
precio: $ cuerpo = " Este mensaje SMS se envió con PHP. " ;
>
4
Establecer encabezados del mensaje ? . Usted tendrá que configurar un encabezado "De". Usted puede configurarlo para un estándar de correo electrónico o el número de su dispositivo móvil (siempre y cuando usted adiciona el dominio propio de la final ) . Las otras cabeceras son opcionales y pueden incluso no ser leídos por el servidor de la compañía
<
$ recipient = $ _GET [' pNumber '] . ? Conmutador
( $ _GET [' portadora '] ) {
caso " verizon ": .
$ recipient = " @ vtext.com " ;
break;
< p > caso " att ":
$ recipient = " @ txt.att.net " ;
break;
caso " tmobile ": .
$ recipient = " @ tmomail.net " ; .
break; }
$ cuerpo = " Este mensaje SMS se envió con PHP. " ;
< p> $ header = "From: sms@yourdomain.com " ; ?
>
5
Call PHP integrado en la función de correo para enviar el mensaje. Deje el segundo parámetro en blanco , ya que los mensajes SMS no tienen un campo
<
$ recipient = $ _GET [' pNumber '] ; . ?
Interruptor
($ _GET [' portadora '] ) {
caso " verizon ":
$ recipient = " @ vtext.com " ;
break;
< . p> caso " att ":
$ recipient = " @ txt.att.net " ;
break;
caso " tmobile ": .
< p > $ recipient = " @ tmomail.net " ; .
break; }
$ cuerpo = " Este mensaje SMS se envió con PHP. " ;
$ header = "From: sms@yourdomain.com " ; ?
mail ( $ recipient , "", $ cuerpo, $ header ) ;
>