2009-09-05 16 views
11

私は、PHP経由でテキストメッセージを送信できるかどうかを知ることに興味があります。その主な目的は、ニュースなどの最新情報とともに、10人以上の人々に単一のメッセージを送信することです。好ましくは、溶液は自由であるべきであるが、それは決して必要ではない。前もっておかげです。PHP経由のSMS /テキストメッセージの送信

+4

重複:http://stackoverflow.com/questions/432944/sms-from-web-application http://stackoverflow.com/questions/1378192/send-sms-from-phpとほとんどのHTTP ://stackoverflow.com/search?q = [php] + [sms] + –

答えて

0

これは、たとえば内部報告アプリケーションの場合、通常SMSを人に届ける最も簡単な方法は、通信サービスプロバイダのemail-to-SMS gatewaysを使用することです。これは、前記サービスプロバイダがそれらを有することを必要とするが、メジャーは全てそうである。あなたがしているのは、各人にSMSを送信するためのメールアドレスを見つけて、mail()またはその一部を使ってメールを送信することです。

+0

を送信するこれは優れたソリューションのようですが、私は3のために電子メールからSMSへのゲートウェイを見つけるのに少し問題があるようですhttp://en.wikipedia.org/wiki/3_%28telecommunications%29)。特にアイルランドの支店。 (http://three.ie)私はそのゲートウェイを見つけることができるかもしれない方法はありますか?前もって感謝します。 – Onion

+2

私はそれらに何かを見つけることができません。彼らの名前がGoogleにとって不可能なことをほとんど不可能にするのに役立ちません。あなたはおそらくカスタマーサービスに連絡して尋ねるべきです。 – chaos

1

それは もちろんPHP

経由

を テキストメッセージを送信できるようにするには、全く実現可能で、それは;-)
すべてのことが可能に実現可能であるならば、私は知ることに興味があります

:より多くの情報についてはPHP ;-)

で、行うことが、あなたはいくつかの有用な情報を提供し、これらの質問/回答は、見てみることができ

あなたがSMSを送信するためのゲートウェイとして使用できるいくつかのプロバイダがあります。まだ、おそらく無料ではありません(SMSは一般的に言えば無料です)。しかし、コストはそれほど大きくはありません。

8

私はこれをPHPで行いました。テキストメッセージは電子メール以外の何ものでもなく、通常は受信者の10桁の数字@ address.comを使用します。あなたがPHPを持つ人にテキストメッセージを送信したい場合は、適切なアドレスを取得する必要があります:

Here is a Partial List

あなたは約55文字であるため、あなたのメッセージが得るどのくらいに注意してくださいしたいと思います(私は信じています)あなたのメッセージは複数のテキストに分割されたり、失われたりすることがあります。

電子メールでのテキストの送信は無料です。

+0

そのリンクはもう機能しません。 – Nirmal

+0

私は現場へのリンクを更新しました。 – Fiarr

+0

@fiarr数字を正しい住所に変換するにはどうすればよいですか? –

2
+0

Zeepは現時点では米国のみです。 FAQから:あなたは他の国にも広がりますか? いいえ、近いうちに他の国にも展開する計画はありません。 http://www.zeepmobile.com/developers/faq/ –

+0

会社は閉鎖されています2012年8月1日、新規ユーザー –

0

SMSで使用すると、これは非常に簡単にセットアップすることができ、SMSゲートウェイが必要になりますようにテキストメッセージを送信できるようにします。私は過去に、電子メールをpear mail libを使ってPHP経由でsmsに変換するアプリケーションを作成しました。また、smsが電子メールに変換された場所を逆にすることもできます...厄介な部分は

1

自分のAndroid携帯を持っていて、SMSゲートウェイの料金を払わない場合は、自分で設定することができます。

ダウンロードSMS Gateway APIPlay store)は、無料のアプリで、HTTPリクエストを使用してメッセージを送受信できます。ここに彼らのサイトからのPHPの例があります。

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

$postdata = http_build_query(
    array(
    'Username' => "[email protected]", 
    '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);