0
Merci

Quelques mots de remerciements seront grandement appréciés.

Envoyer des messages vers des mobiles en PHP




De quoi s'agit il ?


Le principe, c'est un mail envoyé de la sort: numero@fournisseur.com.
  • Numéro: le numéro de téléphone portable du destinataire
  • Fournisseur: c'est simplement son fournisseur. Exemple: @free.fr, @orange.fr ...

Schématisation


En image sa donne:
  • Le message est composé avec l'application web, qui est exécutée sur le serveur HTTP
  • L'E-mail est reçu par le server SMSG (passerelle SMS) qui le convertit en SMS
  • Le message est finalement transmit au destinataire sur son téléphone mobile.

PHP - La fonction mail()


Nous utiliserons tout simplement la fonction Mail() de PHP pour ça. Voici le code minimum pour envoyer un SMS en php :


$to = "055xxxxxxx@nedjma.dz";
$message = "Ceci a été envoyé en PHP !"

if( mail($to, ' ', $message) ) {
echo "Message envoyé !";
}

Note et source de l'image


Note: à noter que le SMS peut prendre plusieurs minutes (58 min de mon côté) pour arriver au destinataire.

Source, image: Net.tutsplus
0
Merci

Quelques mots de remerciements seront grandement appréciés.

Cet article est régulièrement mis à jour par des experts sous la
direction de Jean-François Pillou, fondateur de CommentCaMarche
et directeur délégué au développement numérique du groupe Figaro.

A voir également

Publié par . Dernière mise à jour le par le petit marocain .

Ce document intitulé «  Envoyer des messages vers des mobiles en PHP  » issu de CommentCaMarche (https://www.commentcamarche.net/) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

9 Commentaires

DJ Fire-Black
Messages postés
6553
Date d'inscription
vendredi 28 décembre 2007
Statut
Contributeur
Dernière intervention
1 décembre 2017
299 -
Salut,

T'es sûr que ça fonctionne pour tous les opérateurs ?
J'ai essayé d'envoyer un message sur mon portable en utilisant la messagerie de mon serveur internet, il y a eu erreur.
Mon opérateur c'est sfr.fr.
Utilisateur anonyme -
Il y eu erreur ? C'est à dire ? En tout cas cela fonctionne parfaitement chez moi.
DJ Fire-Black
Messages postés
6553
Date d'inscription
vendredi 28 décembre 2007
Statut
Contributeur
Dernière intervention
1 décembre 2017
299 > Utilisateur anonyme -
J'ai pas utilise PHP par contre, j'ai fais ça avec une boite mail xD
Mais ça devrait fonctionner pareil, nan ?
Utilisateur anonyme -
Vérifie dans tes courriers indésirables. Sa doit fonctionner normalement...
DJ Fire-Black
Messages postés
6553
Date d'inscription
vendredi 28 décembre 2007
Statut
Contributeur
Dernière intervention
1 décembre 2017
299 > Utilisateur anonyme -
J'ai reçu un courrier d'OVH, disant que le serveur était très triste puisqu'il n'a pas réussi à envoyer le message, c'est pour ça que je dis qu'il y a eu erreur.

Peut être qu'il faut écrire son numéro en version internationale ?

Hi. This is the qmail-send program at 25.mail-out.ovh.net. 
I'm afraid I wasn't able to deliver your message to the following addresses. 
This is a permanent error; I've given up. Sorry it didn't work out. 

<06********@sfr.fr>: 
93.17.128.16 does not like recipient. 
[from:91.121.27.228](220_msfrf2201.sfr.fr_ESMTP_**************************?)|HELO_25.mail-out.ovh.net|250_msfrf2201.sfr.fr?)|MAIL_FROM:<contact@djfb-prod.com>=250_2.1.0_Ok?|RCPT_TO:<06********@sfr.fr>=(550_5.1.1_<06********@sfr.fr>:_Recipient_address_rejected:_User_unknown??|Remote host said: 550 5.1.1 <06********@sfr.fr>: Recipient address rejected: User unknown 
Giving up on 93.17.128.16. 

--- Below this line is a copy of the message. 

Return-Path: <contact@djfb-prod.com> 
Received: (qmail 5178 invoked by uid 503); 20 Feb 2011 00:37:06 -0000 
Received: from b9.ovh.net (HELO mail317.ha.ovh.net) (213.186.33.59) 
  by 25.mail-out.ovh.net with SMTP; 20 Feb 2011 00:37:06 -0000 
Received: from b0.ovh.net (HELO queueout) (213.186.33.50) 
by b0.ovh.net with SMTP; 20 Feb 2011 00:08:19 -0000 
Received: from ns0.ovh.net (HELO ssl0.ovh.net) (213.186.33.20) 
  by ns0.ovh.net with SMTP; 20 Feb 2011 00:08:19 -0000 
MIME-Version: 1.0 
Content-Type: text/plain; 
 charset=UTF-8; 
 format=flowed 
Content-Transfer-Encoding: 7bit 
Date: Sun, 20 Feb 2011 01:08:19 +0100 
From: <contact@djfb-prod.com> 
To: <06********@sfr.fr> 
Subject:  
Message-ID: <0ec26be1017a3831cd22736cddbb952e@localhost> 
X-Sender: contact@djfb-prod.com 
User-Agent: RoundCube Webmail/0.4 
X-Ovh-Tracer-Id: 6589610681128784338 

test