php簡訊群發
⑴ 求:php怎麼給手機發簡訊程序,最好能有簡單的注釋!
程序不可以隨便給人發簡訊的。
1.理論上需要你和移動或聯通談,拿到SP(服務提供商)營業執照,才可以使用手機簡訊的API。(比較困難)
2.如果你找到了一家SP,並談成合作,他會分給你介面的引用方法。一般是socket+xml或是http+xml的.用PHP的socket相關的函數可以很方便的去調用。
3.如果還有更簡單的方法,那就是通過一些免費/收費的簡訊發送服務商,他們提供發送簡訊的插件以及介面,有各種方式,大部分都有PHP可調用的HTTP方式和webservice方式的介面。如這個平台:
(http://www.cpunc.com/development.asp?subid=78)
4.還有人使用PHP調用飛信的API發送,但不是官方提供的,所以不是很穩定,請搜索 飛信API PHP 了解詳細的情況。
⑵ php怎麼發送手機簡訊
我已經申請成為移動SP。 移動給我以下資料: 企業代碼: 服務代碼: 簡訊網關IP地址: 登陸用戶名: 密碼: 下行埠: 上行埠: 協議:見附件 請問我怎麼用PHP寫往手機發簡訊的代碼?
⑶ PHP簡訊介面群發如何使用隊列
巴卜簡訊提示你,不論你是PHP還是JAVA都可以使用隊列發送,你可以把多個號碼作為一個K來處理用特殊符號分隔即可。
⑷ 5、開源的簡訊程序PhpSMSAdmin怎麼直接調用裡面的介面啊
你看說明裡面有:
//此處接入了速達移動的S05GK網站驗證碼類簡訊服務
//特點是接入簡單、發送速度快、性能穩定,可以按實際要求接入其他型號介面
也就是你可以直接調用啊
PhpSMSAdmin V1.0.2開源軟體,免費代碼,實現軟體的簡訊發送與接收功能,直接拷貝代碼到應用根目錄,配置好資料庫即可使用。在原來系統發送簡訊處加入調用代碼即可實現原來系統的簡訊功能。記錄了簡訊發送的內容、接收方手機號碼、提交方的IP等信息。
本軟體實現獨立界面監控發送與接收簡訊情況,便於嵌入原有軟體系統。只有基本簡單功能,作為學習與研究使用,許可權等功能可以按照開發者要求嵌入即可。本代碼是用PHP實現,如原來系統使用其他代碼請按照代碼內的說明修改即可。 開源簡訊群發、集成簡訊功能、簡訊發送監控、簡訊介面、106簡訊應用
⑸ PHP 系統群發消息怎麼處理,標記已讀未讀
php群發消息一般要用到websocket長連接,php有長連接推送框架。
比如 workerman swoole,workerman更容易些,而且有例子。
⑹ PHP網站簡訊驗證碼如何防止被刷
1、加驗證碼;
2、加時間限制,間隔一定時間才能有效;
3、資料庫存儲手機發送情況,如手機號,時間,IP;
4、根據收集數據,判斷是否刷機,禁用IP或者手機號等等,設置禁用時間
5、根據實際情況,設置單天同個IP,手機號一天簡訊數量
⑺ PHP+MYSQL 實現隊列 進行發送簡訊怎麼做
最近遇到一個批量發送簡訊的需求,簡訊介面是第三方提供的。剛開始想到,獲取到手機號之後,循環調用介面發送不就可以了嗎?
但很快發現問題:當簡訊數量很大時,不僅耗時,而且成功率很低。
於是想到,用PHP和MySQL實現一個消息隊列,一條一條的發送簡訊。下面介紹具體的實現方法:
首先,建立一個數據表sms,包含以下欄位:
id,
phone, //手機號
content //簡訊內容
將需要發送的簡訊和手機號存入sms表中。
接下來,需要用PHP實現一個定時器,定時讀取一條記錄,並發送簡訊:
<?php
$db = new Db();
$sms = new Sms();
while(true){
$item = $db->getFirstRecord(); //獲取數據表第一條記錄
if(!$item){
//如果隊列中沒有數據,則結束定時器
break;
}
$res = $sms->send($item['phone'],$item['content']); //發送簡訊
if($res){
$db->deleteFristRecord(); //刪除發送成功的記錄
echo $item['phone'].'發送成功';
}else{
echo $item['phone'].'發送失敗,稍後繼續嘗試';
}
sleep(10); //每隔十秒循環一次
}
echo '發送完畢!';
?>
將代碼保存為timer_sms.php,打開命令行,執行定時器:
php timer_sms.php
好了,php定時器將會根據設定的時間間隔(這里設的是10秒),自動完成發送簡訊的任務。任務完成後將自動退出定時器,不再佔用伺服器資源。
根據我的測試,PHP定時器佔用資源並不多,不會對伺服器造成壓力。而且是非同步訪問資料庫,也不會影響資料庫的運行。
這種方式的優點是:
1、後台運行,前台無需等待
2、成功率高,失敗的記錄會自動重發,直到成功
⑻ php簡訊介面如何實現群發... 誰能給個示例的代碼啊。。
我有示例代碼,加我網路hi
如何選擇簡訊平台呢?
1、從簡訊平台方面說沒有說專業與否的,大家功能都差不多,無非是將簡訊發送出去,主要區別有點平台有發送報告,你選簡訊要看你做什麼用。
2、從通道方面講
有高端106的,移動運營商限制較多,主要用來發送通知祝福,現在也有部分通道能做營銷,發送質量好到達率高99%左右,但價格較高,大部分支持回復;其次電信通道,0打頭,顯示的為類似固定號碼,發送速度和成功率偏低,到達率90%-95%左右,但通道限制較少,適合發送營銷廣告,陳本適中;最後是卡發通道,顯示的是隨機手機號碼,基本發送沒有限制,發票的,辦證的很多都用卡發,成功率及速度最低,80%-90%,但價格便宜,適合大量陌生號碼提交,或發送號碼段。
3、從價格方面說
100%誠信發送的公司電信通道在5分錢左右,106通道的6分左右,根據的的量而定,價很低的那些基本靠扣量賺錢,一般提交時你看到的是數值,比如1萬,在提交後管理後台將你的數據攔住,後台會有一個發送比例,根據你的成交價錢,按比例發送,比如給你發50%,你購買價格3.5分,實際價格卻到了7分,不會達到發送效果,經常有人說我們家很便宜發送效果挺好的,我的號碼能收到啊,那是有原因的,這里不做解釋,比你找好公司成本還高。
正規簡訊通道,106通道全國可以發無屏蔽,如果你的簡訊發送量大可以為你申請專屬通道,本人有106通知、營銷、房地產,白名單,及電信0打頭通道,100%發送平台內有簡訊報告,支持回復,有網站介面,你可以先測試 《網路hi 》長期在線歡迎交流 不接貸款發票及欺騙違法簡訊!有淘寶店鋪可以網上交易 旺號 106通道簡訊
⑼ 關於php開發上群發的問題
內容表放一個表,接收用戶放一個表,
接收的表,只需要三個基礎欄位就行了,發送者ID,接收者ID,內容ID 三個數值類型
如果是管理員發送的消息,向所有的人發,只需要把接收者ID標識為0,則為向所有人發送,
如果是向某一個組發消,只需要把組的ID寫進去就行了。
如果你的數據量過大,那就要考慮緩存伺服器和資料庫集群了。這類表的設計,我暫時也想不出好的方案。
目前我這邊有個簡訊平台,就是採用這種設計,但我這邊會定期把歷史數據移到歷史表中去,不會放到主表中影響查詢速度。
⑽ phpcms如何調節簡訊群發中的時間間隔
您好,這樣的:
1、郵件群發軟體版本中需要調節時間需要做如下圖所示的修改:
2、 將發送間隔微調設置為0或者1,或者根據現有的設定做換算,並設置新的參數,換算方法為:1000毫秒=1秒。例如:希望設置發送間隔為一分鍾(60秒),設置60就可以了。