Script PHP pour envoyer des SMS gratuitement

creation site sms Script PHP pour envoyer des SMS gratuitement

Vous voulez apprendre a créer votre propre site pour envoyer des messages gratuitement ou payant ? ok, alors cherchez plus très loin, vous êtes tombé sur la bonne page.Dans cet article, vous allez pouvoir télécharger un script PHP pour l’envoi des SMS et apprendre comment Créer un site web d’envois des SMS.

creation site sms Script PHP pour envoyer des SMS gratuitement

Ce dont on a besoin

Étapes

Etape 1. Pour permettre l’envoi des SMS, vous aurez besoin d’un hébergement qui supporte le PHP,pour contenir le formulaire et le script d’envoi des messages.

les hébergeurs y’a en a beaucoup, ceux qui sont payants et ceux qui sont gratuits,

pour le gratuit, je vous suggérè 2FreeHosting ou Hostinger et pour le payant je vous suggérè HostGator ( 5 – 8$/mois )

Etape 2. Trouver un Fournisseur des messages, je tiens a préciser que vous, entant que propriétaire du site, vous allez acheter des SMS, maintenant libre a vous de les mettre gratuit ou payant  pour vos visiteurs. Vous pouvez en faire tout ce que vous voulez.

Les deux meilleurs fournisseurs, pour moi, sont Infobip et Nexmo,

  • Infobip, car avec ce dernier 1EURO = environ 100SMS vers la RDC.
  • Nexmo, 1EURO – environ 100SMS, l’avantage de Nexmo est qu’ils donnent 2EURO gratuitement a l’ouverture du compte.

Alors dans cet article, je vais travailler avec Nexmo.

Pour Créer un Compte sur Nexmo —> Cliquer ici

Etape 3. Créer un formulaire simple qui va accueillir les informations (numéro de l’expéditeur, message, …) en HTML ou PHP, c’est comme vous le voulez.

Télécharger mon formulaire déjà prêt a être utiliser sur le lien ci-dessous

Formulaire pour envoyer SMS Script PHP pour envoyer des SMS gratuitement

[sociallocker] [/sociallocker]

Etape 4. Télécharger le script d’envoi de SMS (SMS API ) chez votre fournisseur.

Télécharger le script-API pour Nexmo sur le lien ci dessous

[sociallocker] [/sociallocker]

Dézipper le fichier puis dans post.php, changer key par votre key et secret par votre secret, informations  que vous trouverez dans votre compte.

nexmo key secret Script PHP pour envoyer des SMS gratuitementnexmo key secret sur le site Script PHP pour envoyer des SMS gratuitement

Etape 5. Héberger les deux éléments dans le même dossier.

Etape 6. Votre site d’envoi des SMS est prêt alors lancez vous.

Pour démonstration, voici une page que j’ai créé pour l’envoie des SMS gratuitement, juste pour le test :

Interactions du lecteur

Commentaires

  1. Jean dit

    Merci pour le tuto !…Comment faire si le site(nexmo) ne reconnait pas mon numero pendant l’activation du compte ? Je lis ceci : ‘We are not able to send a text message to your number, make sure to enter a valid mobile number ‘….A savoir c’est un numéro qui fonctionne bien

    • smachizo dit

      quel genre de numéro tu as ? il faut le mettre ton num en commencent par le code de votre pays ex: +243999995262

      • Jean dit

        Merci de me répondre !…Je suis au Gabon ça commence par 241. Je veux juste activer mon compte.Veillez m’aider svp

      • Jean dit

        Je suis sûr que c’est un souci de pays !…Je fais tout ça, ça ne marche pas.Pouvez vous de me donner un numero de la RDC juste pour activer mon compte ?

  2. agence creation site internet dit

    Vraiment sympa ce site, je trouve votre approche vraiment intéressante, Bravo pour la rédaction. je
    partage le lien de suite Pauline de création de site internet

  3. KOUASSI dit

    Sympa ton blog, mais le problème je suis en CÔTE D’IVOIRE et j’essaie de m’inscris, mais sans résultat. J’aimerais que tu m’aides

  4. Gnoulélem dit

    Salut comment puis-je télécharger le script ph?Sur quel lien dois-je cliquer pour le dévérouiller?Merci

    • Smachizo dit

      tu dois cliquer sur Like (pour facebook) ou Tweet (pour Twitter) ou G+ (pour Google +), fais le avec un navigateur autre que Opera Mini.

  5. lina dit

    slt svp aide moi de régler ces erreurs :
    Warning: file_get_contents(): Unable to find the wrapper "https" – did you forget to enable it when you configured PHP? in C:\wamp\www\sms-formulaire\NexmoMessage.php on line 201
    ( ! ) Warning: file_get_contents(https://rest.nexmo.com/sms/json): failed to open stream: Invalid argument in C:\wamp\www\sms-formulaire\NexmoMessage.php on line 201
    ( ! ) Warning: Invalid argument supplied for foreach() in C:\wamp\www\sms-formulaire\NexmoMessage.php on line 228
    et il affiche ce msg:
    Cannot display an overview of this response
    merci pour votre aide 🙂

    • lina dit

      j’ai ajouté cette ligne
      extension=php_openssl.dll

      allow_url_fopen = On
      au fichier php.ini et j’ai réglé les erreurs et le code maintenamt affiche
      Your message was sent
      Status Message ID
      Bad Credentials
      et je reçoit rien dans mn phone
      aidez moi svp 🙂

  6. Ross motimba dit

    Bon jour,Ross motimba depuis Bukavu,les SMS se seulement pour une seul Numéro ou plusieurs contact que vous voulez

  7. Sauvegarde informatique dit

    Très intéressant, mais le seul fait qu’il faut passer par un SMS Gateway.

  8. pytohs dit

    merci mais quand j’éssais de payer des sms chez nexmo,la transaction échoue a chaque fois.
    a quoi c’est due.?? je passe par paypal et on me dit il faut que j’utilise un autre moyen de payement

  9. NOEL dit

    SALUT JAI EU A FAIRE TOUTES LES DEMARCHES MAIS LORSQUE JENVOIE UN MESSAGE ON MET CECI « Interdit
    Vous n’avez pas la permission d’accéder à ce document.  »

    AIDEZ MOI SVP

  10. Legourou dit

    Bonsoir à tous je suis au Burkina Faso. J’ai deja un compte NEXMO; maintenant il me faut le script j’ai besoin de votre aide pour constuire mon site d’envoi de sms. Merci

      • Legourou dit

        bonjour je te remercie pour ta reponse. Je debutant et je ne mettrise pas comment charger un script sur un serveur. j’ai d’un tuto qui peut me guider. MERCI

      • legourou dit

        bonjour je veux creer un site d’envoi de sms sur lequel des visiteur peuvent creer un compte d’utilisateur pour envoyer les sms merci de m’aider. J’ai deja un compte NEXMO; il me reste le script d’envoi et le script de formulaire d’inscription et de connexion

      • Smach dit

        Je pourrais pas te donner ici les les étapes complet pour créer la page des connexions, il te faudra des connaissances en PHP & MySQL.

  11. Moudine armel dit

    Bon tutoriel mais tu as publié un détaille important pour que l’sms passe, il faudra en effet ajouter le numéro de destination sur la liste de correspond