2010-12-03 101 views
2

我正在我的大學做一個項目,我正在製作一個web應用程序。這個Web應用程序在openSuse中。所以操作系統是Linux,我正在用PHP編寫代碼。短信設施的PHP腳本

現在我想要在PHP腳本包括短信設施在我的項目。所以我需要全部信息如何去做以及要實施什麼代碼

+1

Textspeak在這裏皺起眉頭。我會編輯你的文章,以適當的語法。 – Blender 2010-12-03 16:49:23

回答

0

你見過http://www.twilio.com

這是非常便宜,非常容易使用。爲什麼重新發明輪子? :)

+0

嘿,有趣的是,該網站是域名停放。 – Blender 2010-12-03 16:49:56

2

您需要使用在線SMS提供商。谷歌快速瀏覽帶來了這個:http://www.messagemedia.co.uk/sms-gateways.html(僅限英國,在您的國家搜索找到一個將爲你工作的)。然後去他們的API頁面,他們應該給你一個很好的PHP API使用。

1

如果我要這樣做,我只會使用PHP的mail()函數。

在美國至少,我認爲所有的電話號碼有一個電子郵件地址:

[email protected] 

如果你可以從數中提取載體,你可以只剝除從號碼的所有非數字字符和使用PHP mail函數發送電子郵件到該地址,而該地址又是一條文本消息。這就是我通過文本將電子郵件轉發給我的功能手機(有趣的是,名稱有誤導性)。

有許多網站從數字中提取信息,但我找不到明確的算法。這裏有一個(我敢打賭,你可以在該網頁上使用file_get_contents()來獲得運營商):http://fonefinder.net/

它不是太複雜,所以玩得開心!

0

取決於您的需求。如果你需要發送和接收,並能夠處理傳入的消息,你將需要的不僅僅是一個簡單的SMS提供商,而且需要有人來分割一個短/長的代碼(我假設你不想要在短代碼上花費1000美元/月)來處理傳入的消息並將它們轉發給您。您可以設置關鍵字或正則表達式,這些正則表達式可以在郵件上運行,然後轉發到您的服務器。

如果你只是要使用出站短信(通知等),你可以使用像Clickatell或Twilio這樣簡單的東西。

2

的兩種基本方法

  • 使用在線SMS提供商,正如許多其他意見
  • 使用與像Gammu來處理髮送和接收短信軟件GSM調制解調器建議;幾乎任何USB GSM加密狗都可以處理這個問題。