簡體   English   中英

使用PHP通過Skype發送短信

[英]Send an SMS via Skype with PHP

有沒有人有使用PHP通過Skype發送短信的經驗

我希望網站外的用戶使用其中一種表格,如果他們想發送SMS進行請求,請給他們一個選擇。 首先,它必須在客戶端計算機上檢查Skype的可用性,如果是,它應該發送SMS。 他登錄網站時,我已經在數據庫中擁有用戶的手機號碼。

也許我必須結合使用Javascript和PHP?

我看到Skype有一個call.php腳本,但是我似乎無法理解應該如何使用它。 以及如何調整它以發送短信。

如果有人可以給我一些指導,那將是有幫助的。

如果要關閉Skype,那么有誰知道在網站上實施一項優質的短信服務,這將使我實現相同的目標?

如果您在Windows上運行PHP,則可以使用PHPCOM包裝器Skype4COM進行接口。 我尚未對其進行測試,但是按照Skype4COM文檔中的示例進行操作即可:

$skype = new COM("Skype4COM.Skype");
$skype->sendSms("+1234567890", "SMS text goes here");

但是,這將使用服務器上運行的Skype實例。 使用客戶端JavaScript與在客戶端計算機上運行的Skype實例進行交互當然是不可能的。 可以使用MSIE和VBScript完成一些基本的接口,但是我認為這種方式的功能也將非常有限,因為如果不加以限制,它將非常不安全。

不,php是服務器端腳本語言,您不能使用它來訪問客戶的個人電腦。 我懷疑是否可以從javascript調用skype…

正確..但是,這將使用服務器上運行的Skype實例。

不是正確的。使用客戶端JavaScript與在客戶端計算機上運行的Skype實例進行交互當然是不可能的

^客戶端javascript可以通過javascript ajax進行服務器調用,您甚至可以通過將調用嵌入圖像標簽中而無需使用javascript來進行服務器端調用!

即。 img src =“ myskype_server.com/announcestatus.php?session=23eedwrwe23323&status=查看抵押文件”

notifystatus.php //連接到實際運行skype的服務器//進行一系列安全檢查//連接到運行skype的實際Windows pc(可以使用www.dyndns.com之類的服務來固定主機名)//

如果有人特別感興趣,我可以打包用於實現此目的的搖晃代碼並將其發布。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM