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 ; 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 ": . $ destinataire = " @ tmomail.net " ; . pause ; } $ body = " Ce message SMS a été envoyé avec PHP. " ; $ header = "From: sms@yourdomain.com " ; ? courrier ($ destinataire , "", $ corps, $ header ) ; > Photos
|