Sélectionnez le numéro de téléphone que le message sera envoyé à. Cela pourrait être acquise auprès d'une base de données en-têtes, fichiers, ou HTTP. Pour cet exemple, nous allons supposer qu'il a été envoyé via HTTP en utilisant la méthode GET.
ll ;?
$ recipient = $ _GET ['pNuméro'];
?gt;
Ajoute le domaine de messagerie du transporteur à la fin du numéro. Cet exemple utilise seulement trois transporteurs possibles.
ll ;?
$ recipient = $ _GET ['pNuméro'];
switch ($ _ GET ['support']) {
cas "Verizon":
$ destinataire. = "@ vtext.com";
break;
cas "att":
$ destinataire. = "@ txt.att.net";
break;
cas "T Mobile":
$ destinataire. = "@ tmomail.net";
break;
}
?gt;
Régler le corps du message. Rappelez-vous que la plupart des opérateurs de téléphonie mobile ne permettent des messages de 140 caractères ou moins à être envoyés et reçus via SMS.
ll ;?
$ recipient = $ _GET ['pNuméro'];
switch ($ _ GET ['support']) {
cas "Verizon":
$ destinataire. = "@ vtext.com";
break;
cas "att":
$ destinataire. = "@ txt.att.net";
break;
cas "T Mobile":
$ destinataire. = "@ tmomail.net";
break;
}
$ corps = "Ce message SMS a été envoyé avec PHP.";
?gt;
Définir les en-têtes du message. Vous aurez besoin de mettre un "De" entête. Vous pouvez le régler à un e-mail standard, ou le numéro de votre appareil mobile (aussi longtemps que vous ajoutez le domaine propre à la fin). Toutes les autres têtes sont optionnels et peuvent même ne pas être lus par le serveur du transporteur.
ll ;?
$ recipient = $ _GET ['pNuméro'];
switch ($ _ GET ['support']) {
cas "Verizon":
$ destinataire. = "@ vtext.com";
break;
cas "att":
$ destinataire. = "@ txt.att.net";
break;
cas "T Mobile":
$ destinataire. = "@ tmomail.net";
break;
}
$ corps = "Ce message SMS a été envoyé avec PHP.";
$ header = "De: [email protected]";
?gt;
Appelez la fonction de messagerie intégré de PHP pour envoyer le message. Laissez le deuxième paramètre vide, puisque les messages SMS ne disposent pas d'un champ de l'objet.
ll ;?
$ recipient = $ _GET ['pNuméro'];
switch ($ _ GET ['support']) {
cas "Verizon":
$ destinataire. = "@ vtext.com";
break;
cas "att":
$ destinataire. = "@ txt.att.net";
break;
cas "T Mobile":
$ destinataire. = "@ tmomail.net";
break;
}
$ corps = "Ce message SMS a été envoyé avec PHP.";
$ header = "De: [email protected]";
mail ($ destinataire,"", $ corps, $ header);
?gt;