Les partenaires publicitaires:

Comment envoyer un SMS gratuit en utilisant php

Service de messages courts (SMS) de messages, aussi connu comme les messages texte, sont devenus le moyen de communication préféré pour beaucoup de gens. Ils offrent l'avantage de la messagerie électronique de masse, mais aussi avoir l'avantage supplémentaire d'être reçu presque instantanément. Ce que beaucoup de gens ne savent pas est que les messages SMS peuvent effectivement être envoyés par HTTP de la même manière qu'un courriel est, ce qui signifie que PHP applications Web peuvent être faites que d'envoyer des messages SMS à des utilisateurs gratuitement.

Instructions

  1. 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;

  2. 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;

  3. 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;




  4. 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;

  5. 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;

Conseils & Avertissements

  • La fonction mail de PHP renvoie une valeur booléenne, de sorte que votre script peut vérifier pour voir si le message a été envoyé avec succès.
  • Les utilisateurs devront fournir à la fois leur numéro de téléphone ainsi que leur transporteur avant de vous serez en mesure d'envoyer des messages SMS.
  • Clients mobiles dans certains pays ne peuvent pas recevoir les messages envoyés de cette façon. Assurez-vous d'envoyer vos utilisateurs un message de confirmation quand ils vous donnent leurs données afin d'assurer qu'ils sont correctement recevoir des messages. Afin d'envoyer des SMS à ces utilisateurs, vous devrez payer pour une passerelle SMS.
» » » » Comment envoyer un SMS gratuit en utilisant php