11
votes

SMS / message texte Envoi par PHP

Je suis intéressé à savoir s'il serait possible de pouvoir envoyer des messages texte via PHP. L'objectif principal serait d'envoyer un message unique à un groupe de personnes - 10+ - avec des mises à jour concernant les nouvelles et telles que telles. De préférence, la solution doit être libre, même si ce n'est pas une nécessité de quelque manière que ce soit. Merci à tout à l'avance.


6 Réponses :


0
votes

Si tel est, par exemple, une demande de rapport interne, le moyen le plus simple d'obtenir des SMS des personnes est d'utiliser leurs fournisseurs de services de télécom ' Passerelles par courrier électronique à SMS . Cela nécessite que lesdits fournisseurs de services les aient, mais les majors toutes font. Tout ce que vous faites est de trouver l'adresse e-mail à envoyer à SMS à chaque personne et à utiliser mail () ou d'autres pour envoyer un email là-bas.


2 commentaires

Cela semble être une excellente solution, cependant, je semble avoir un peu de difficulté à trouver la passerelle électronique à SMS pour 3 ( en.wikipedia.org/wiki/3_%28Telecommunications%29 ). Spécifiquement sa branche irlandaise. ( trois.ie ) Y a-t-il un moyen de trouver sa passerelle? Merci d'avance.


Je ne trouve rien sur eux. Cela n'aide pas que leur nom ne fait rien d'eux presque impossible à Google. Vous devriez probablement contacter leur service client et demander.



1
votes

Je suis intéressé à savoir si ce serait être du tout réalisable pour pouvoir envoyer Messages texte via php

Bien sûr, c'est réalisable ;-)
Tout peut être fait, en PHP; -)

Pour plus d'informations, vous pouvez consulter ces questions / réponses, qui fournissent des informations utiles:


0 commentaires

8
votes

Je l'ai fait avec PHP, et cela fonctionne très bien. Les messages texte ne sont rien de plus qu'un courrier électronique, généralement avec le numéro de 10 chiffres de récepteur @ Address.com. Si vous souhaitez envoyer des messages texte à une personne avec PHP, vous devrez obtenir l'adresse appropriée:

Voici une liste partielle

Vous voudrez être prudent avec combien de temps vos messages obtiennent, car à environ 55 caractères (je crois), votre message peut être divisé en plusieurs textes ou perdu.

Envoi de textes par courrier électronique est gratuit.


2 commentaires

@fiarr Comment convertissez-vous un numéro à la bonne adresse?


Cette liste manque beaucoup de transporteurs.



1
votes

2 commentaires

Zeep est nous seulement pour le moment. De la FAQ: Allez-vous agrandir dans d'autres pays? Non, nous n'avons pas prévu d'étendre à aucun autre pays dans un proche avenir. zeepmobile.com/developers/faq .


La société est fermée le 1er août 2012 pour les nouveaux utilisateurs



0
votes

Pour pouvoir envoyer des messages texte comme dans SMS, vous aurez besoin d'une passerelle SMS, cela peut être configuré très facilement. J'ai créé dans le passé une application qui convertit un courrier électronique en SMS via PHP à l'aide de la PEAR Mail Lib, et vous pouvez également le faire dans l'autre endroit où un SMS est converti en e-mail ... La seule partie délicate serait Obtenir une passerelle SMS qui fournit une interface très amicale


0 commentaires

1
votes

Si vous avez votre propre téléphone Android et que vous ne voulez pas payer pour une passerelle SMS, vous pouvez configurer votre propre.

Télécharger API de la passerelle SMS ( Play Store ) qui est une application gratuite que vous pouvez utiliser pour envoyer et recevoir des messages à l'aide de demandes HTTP. Voici un exemple de PHP de leur site. P>

$URL = "http://v2.smsgateway.me/API/Send/Single.php";

$postdata = http_build_query(
    array(
    'Username' => "foo@bar.co.uk",
    'Password' => "password",
    'Number' => "+447791064782",
    'Message' => "Hello World!",
    )
);

$opts = array('http' => array('method'  => 'POST', 'header'  => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata));

$context  = stream_context_create($opts);

$result = file_get_contents($URL, false, $context);


0 commentaires