做了一些谷歌搜索的話題和大多數的API存在需要一個專用的服務器。關於如何發送短信到手機的任何良好的PHP教程?
生病在本地機器上嘗試這個和我使用WAMP,我會需要經過一個類型(某些類型的)的商人,才能夠發送短信的?
,如果你知道的任何教程列出。
感謝
做了一些谷歌搜索的話題和大多數的API存在需要一個專用的服務器。關於如何發送短信到手機的任何良好的PHP教程?
生病在本地機器上嘗試這個和我使用WAMP,我會需要經過一個類型(某些類型的)的商人,才能夠發送短信的?
,如果你知道的任何教程列出。
感謝
我已經好經驗通過使用藍牙連接諾基亞手機(個人電腦正在運行的Asterisk太)通過gnokii庫在Linux上發送短信。
當然,這並不意味着你需要自己的手機用於發送短信,有的方式連接到它。請務必檢查supported phone list,這主要是諾基亞手機。
你總是需要某種形式的第三方的發送通過(無論是手機或與您的運營商一些移動服務器)。由於移動服務不同,有人必須爲該短信付費。 (在大多數情況下)
正如在另一個答覆中提到你將需要一個第三方,通過發送郵件,你會也要付出的東西送他們。
我還沒有嘗試過自己,但this tutorial on Sending SMS thru HTTP似乎是一個很好的路要走。它可以讓你
使用PHP和HTTP協議通過短信網關從您的網站發送文本消息。
本教程利用TM4B中的SMS API,這看起來非常直觀。 TM4B還提供gateway software for a dedicated machine(儘管我知道你儘量避免這種情況)。正如在本教程中陳述有關TM4B:
- 他們是我所知道的唯一通道有一個模擬模式 調整你的腳本。
- 他們沒有任何安裝費用。
- 他們的價格很低。
- 他們很可靠。
- 我使用它們。
至少,這是我一開始的方式。我認爲今晚的宣傳足夠了:)。
這是我使用的是什麼。我不知道它是否可以在任何地方使用,但在阿根廷(我居住的地方)它是有效的。
基本上你必須發送電子郵件到一個特殊的電子郵件地址。我發了四封郵件(每家公司一封),因爲我通常不知道誰是客戶端。
function prepararMail($tel, $msg) {
enviarMail("[email protected]", '', "$msg");
enviarMail("[email protected]", '', "$msg");
enviarMail("[email protected]", '', "$msg");
enviarMail("[email protected]", '', "$msg");
}
function EnviarMail($dest, $subject, $msg) {
$from_name = "Your name";
$from_email = "your email";
$headers = sprintf ("From: %s <%s>\nSender: %s <%s>\nContent-Type: text/plain; charset=\"UTF-8\"\nContent-Transfer-Encoding: 8bit\n", $from_name, $from_email, $from_name, $from_email);
mail($dest, $subject, $msg, $headers);
}
Twilio offers a simple and affordable API and a PHP helper library這使得這很容易。
[充分披露:我的Twilio的工作,但他是一個快樂的客戶開始之前,我在這裏]
多少人會被你送?我經常想知道,如果我的提供商會抱怨,如果用無限制的短信計劃持續消失。當然,他們還沒有取消我女兒的短信,所以我想我會安全。 – Nosredna 2009-06-20 21:44:38