Short Message Service (SMS) des messages, également connu sous le nom de messages texte , sont devenus le moyen privilégié de communication pour de nombreuses personnes . Ils offrent l'avantage de messagerie de messagerie de masse , mais aussi avoir l'avantage supplémentaire d'être reçu presque instantanément . Beaucoup de gens ne savent pas, c'est que les messages SMS peuvent réellement être envoyés par HTTP de la même façon qu'un courriel est , ce qui signifie que les applications Web PHP peuvent être faites que envoyer des messages SMS aux utilisateurs gratuitement. Instructions
1
Sélectionnez le numéro de téléphone que le message sera envoyé . Cela pourrait être acquise à partir d'une base de données , un fichier ou en-têtes HTTP . Pour cet exemple , nous supposons qu'il a été envoyé via HTTP en utilisant la méthode GET
<
$ destinataire = $ _GET [' pNuméro '] ; . ?
? >
2
Ajoute le domaine de messagerie du transporteur à la fin du numéro . Cet exemple utilise seulement trois transporteurs possibles
<
$ destinataire = $ _GET [' pNuméro '] ; . ? Interrupteur
( $ _GET [' transporteur '] ) { Coques
«Verizon» :
$ destinataire = " @ vtext.com " ; break
; Coques
"ATT" : . < br >
$ destinataire = " @ txt.att.net " ; break
; Coques
" TMobile ": . .
$ destinataire = " @ tmomail . net " ; break
;
}
>
3
Réglez le corps du message . . ? Rappelez-vous que la plupart des transporteurs mobiles permettent seulement des messages de 140 caractères ou moins à être envoyés et reçus via SMS
<
$ destinataire = $ _GET [' pNuméro '] ;
interrupteur
( $ _GET [' transporteur '] ) { Coques
«Verizon» :
$ destinataire = " @ vtext.com " ; break
; . Coques
"ATT" :
$ destinataire = " @ txt.att.net " ; break
; Coques
" TMobile ": .
$ destinataire = " @ tmomail.net " ; . pause
;
}
$ body = " Ce message SMS a été envoyé avec PHP. " ;
>
4
Réglez les en-têtes du message ? . Vous devrez définir un en-tête "From" . Vous pouvez le régler à un e-mail standard, ou le numéro de votre appareil mobile (tant que vous ajoutez le domaine propre à la fin). Toutes les autres têtes sont optionnels et peuvent même pas être lus par le serveur du transporteur
<
$ destinataire = $ _GET [' pNuméro '] ; . ? Interrupteur
( $ _GET [' transporteur '] ) { Coques
«Verizon» : .
$ destinataire = " @ vtext.com " ; break
;
< p > cas "ATT" :
$ destinataire = " @ txt.att.net " ; break
; Coques
" TMobile ": .
$ destinataire = " @ tmomail.net " ; . pause
;
}
$ body = " Ce message SMS a été envoyé avec PHP. " ;
< p> $ header = "From: sms@yourdomain.com " ; ?
>
5
Appel PHP intégré dans la fonction de messagerie pour envoyer le message. Laisser la seconde ébauche de paramètre , car les messages SMS ne sont pas un domaine
<
$ destinataire = $ _GET [' de pNuméro '] ; . ? Interrupteur
( $ _GET [' transporteur '] ) { Coques
«Verizon» :
$ destinataire = " @ vtext.com " ; break
;
< . p> cas "ATT" :
$ destinataire = " @ txt.att.net " ; break
; Coques
" TMobile ": .
< p > $ destinataire = " @ tmomail.net " ; . pause
;
}
$ body = " Ce message SMS a été envoyé avec PHP. " ;
$ header = "From: sms@yourdomain.com " ; ?
courrier ($ destinataire , "", $ corps, $ header ) ;
> Photos