成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用PHP免費發送定時短信

開發 后端
由于飛信目前沒有開發平臺,現有API都是第三方開發,貌似是通過破解WAP飛信或者3G飛信,模擬瀏覽器的行為來發短信。另外Google code上有開源的php飛信發送類php-fetion。這些飛信接口方便了定時短信的開發。

使用PHP免費發送定時短信

背景:老媽年紀大了,文化程度不高,但是需要每天了解天氣信息才能下地工作,也就無法通過網絡獲取天氣,只能通過電視。于是尋思著自己抓取網絡上的天氣信息,通過手機短信發送給老媽。

問題:自己不可能每天定時給老媽發送天氣短信,現有的天氣預報訂閱短信又是要錢的。

解決:

 免費發送短信到手機

方案1:使用飛信API

由于飛信目前沒有開發平臺,現有API都是第三方開發,貌似是通過破解WAP飛信或者3G飛信,模擬瀏覽器的行為來發短信。另外Google code上有開源的php飛信發送類php-fetion(http://code.google.com/p/php-fetion/)。這些飛信接口方便了定時短信的開發。

唯一的缺點就是第三方的API不穩定,也有飛信賬號泄露的風險。

此處,我使用http://3.ibtf.sinaapp.com/提供的飛信API進行短信發送。該站本身掛在新浪SAE上,源代碼可以在http://www.oschina.net/code/snippet_202258_9754找到(里面提供下載地址)。

該API只需提供發送者手機號,密碼,接受者手機號,消息內容作為url參數即可。唯一需要注意的是中文的亂碼問題(使用gbk而不是utf-8編碼,直接輸入中文亂碼,輸入中文的gbk編碼手機接收正常),可以使用iconv函數或者加上參數”&u=1”解決。

舉例:調用免費API

http://2.ibtf.sinaapp.com/?phone=手機號&pwd=飛信密碼&to=接收手機號(必須為飛信好友或自己的手機號)&msg=消息內容&u=1(解決亂碼問題)     

方案2:使用139郵箱的短信提醒功能

139郵箱也是中國移動的一項業務,提供了郵件短信提醒的功能。只要在郵箱里面設置郵件到達通知就OK了,除了彩信,其他的長短信,普通短信,免提短信都是免費的。注意,時間久了,發件箱和收件箱都要清除一下,以免占用過多空間而影響正常使用。

另外,只需要編寫一個簡單的郵件發送的php腳本。而新浪SAE也提供了此Mail服務。使用Mail服務里的函數,可以快速發送郵件,代碼如下:

  1. <?php  
  2. $mail = new SaeMail();  
  3. $ret = $mail->quickSend(   
  4. '收件人@139.com' ,   
  5. '這是主題' ,  
  6. '這是正文' ,  
  7. '這是發件人郵箱' ,   
  8. '這是發件人密碼' ,  
  9. '這是smtp服務host' ,   
  10. [這是smpt服務端口] );   
  11. //發送失敗時輸出錯誤碼和錯誤信息  
  12. if ($ret === false)  
  13. var_dump($mail->errno(),$mail->errmsg());  
  14. ?>  

詳細信息請參考Mail服務API文檔http://apidoc.sinaapp.com/sae/SaeMail.html

效果如下:

定時發送功能

短信成功發送后,就需要定時了。還好新浪SAE提供了Cron服務。Cron服務是SAE為開發者提供的分布式定時服務,用來定時觸發開發者的特定動作,滿足比如定時計算排行榜等需求。Cron的設置是通過App的config.yaml來實現的,只要用戶在App目錄下的config.yaml里按照我們的提供的語法格式進行配置,部署后就能生效。

舉例:詳細教程參考API文檔http://sae.sina.com.cn/?m=devcenter&catId=195

增加Cron

  1. 編輯saetest/1/config.yaml,增加cron段,config.yaml示例如下:  
  2. name: saetest  
  3. version: 1  
  4. cron:  
  5. - description: cron test  
  6. url: mycron/test.php  
  7. schedule: $2 day of october 19:00  
  8. timezone: Beijing  
  9. - description: another cron test  
  10. url: mycron/another_test.php  
  11. schedule: every 10 mins  
  12. timezone: Beijing 

上面的示例描述了兩個定時任務:每年10月2日19點執行mycron/test.php;每隔10分鐘執行mycron/another_test.php

PHP天氣抓取

 

網上有很多地方提供天氣信息的,比如新浪,中國天氣網等,也有相關API和開源的代碼。這個比較簡單就不細說了。當然上面提到的飛信API站點http://3.ibtf.sinaapp.com/的源碼里也有關于天氣抓取的代碼,可以借鑒。

實現效果圖

原文鏈接:http://blog.csdn.net/xiangshimoni/article/details/7833593

責任編輯:張偉 來源: xiangshimoni的博客
相關推薦

2013-08-19 10:17:44

中國電信網易易信

2019-11-04 10:37:16

PythonPython開發Python測試

2011-10-22 11:34:46

HP激光打印機

2021-02-24 15:46:31

Android谷歌更新

2015-12-30 14:01:04

游族Mob免費SDK

2011-03-24 13:00:31

Nagios飛信

2012-02-02 17:10:35

Windows PhoC#發送短信

2012-03-02 09:38:22

蘋果OS X操作系統

2014-08-11 16:07:00

短信木馬

2009-06-10 11:23:15

殺毒體驗卡免費江民

2011-08-03 10:49:46

2021-09-26 08:57:27

SSL證書數據安全數據泄露

2009-09-03 17:40:25

C#發送短信

2010-01-27 18:06:03

Android短信發送

2020-02-24 15:26:40

Python短信免費

2021-08-31 09:26:54

勒索軟件攻擊密鑰

2024-04-08 14:10:06

2023-11-08 08:31:37

2021-07-30 15:32:54

開發者技能工具

2011-03-17 10:02:35

PalmAndroidiOS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品色综合 | re久久 | 天天宗合网 | 免费观看www7722午夜电影 | 一区二区免费 | 一区二区三区网站 | 91影院在线观看 | 亚洲综合婷婷 | 久久亚洲精品国产精品紫薇 | 国产超碰人人爽人人做人人爱 | 欧美日高清视频 | 97综合在线 | 免费观看一级特黄欧美大片 | 欧美中文在线 | 欧美成人h版在线观看 | 超碰导航| 国产精品久久久久久久久免费桃花 | 亚洲一区视频在线播放 | 国产亚洲精品综合一区 | xx视频在线| 久久99精品久久久久久国产越南 | 亚洲视频中文字幕 | 日韩中文一区二区三区 | 国产精品123区 | 成人免费视频 | 国产精品69毛片高清亚洲 | 日本a级大片 | 国产综合视频 | 亚洲高清成人 | jav成人av免费播放 | 一区二区三区四区国产 | 国产一区久久 | 天堂亚洲网 | 国产成人精品一区二 | 日日夜夜av | 国产精品污污视频 | 国产欧美一区二区久久性色99 | 久久久久久亚洲精品 | 国产精品一区在线 | 国产成人精品一区二区三区视频 | 欧美性猛交一区二区三区精品 |