仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1198|回复: 19
打印 上一主题 下一主题

[学习教程] PHP编程:利用PHP收费发送准时短信

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
#
发表于 2015-2-3 23:30:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
也或许是因为我还没有真正的学到深处吧,说实在的,PHP中的很多高级点的应用,如PHP类、PHP函数基本还是不懂吧!    利用PHP收费发送准时短信
  后台:老妈年事大了,文明水平不高,然而需求天天懂得天色信息才干下地任务,也就没法经由过程收集获得天色,只能经由过程电视。因而沉思着本人抓取收集上的天色信息,经由过程手机短信发送给老妈。
  成绩:本人不成能天天准时给老妈发送天色短信,现有的天色预告定阅短信又是要钱的。
  处理:
   收费发送短信得手机
  计划1:利用飞信API
  因为飞信今朝没有开辟平台,现有API都是第三方开辟,貌似是经由过程破解WAP飞信或3G飞信,摹拟阅读器的行动来发短信。别的Google code上有开源的php飞信发送类php-fetion(http://code.谷歌.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  
    复制代码

  • $mail = new SaeMail();   
  • $ret = $mail->quickSend(   
  • '收件人@139.com' ,   
  • '这是主题' ,   
  • '这是注释' ,   
  • '这是发件人邮箱' ,   
  • '这是发件人暗码' ,   
  • '这是smtp办事host' ,   
  • [这是smpt办事端口] );   
  • //发送掉败时输入毛病码和毛病信息   
  • if ($ret === false)   
  • var_dump($mail->errno(),$mail->errmsg());   
  • ?>   
  具体信息请参考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示例以下
      :  
    复制代码

  • name: saetest   
  • version: 1   
  • cron:   
  • - description: cron test   
  • url: mycron/test.php   
  • schedule: $2 day of october 19:00   
  • timezone: Beijing   
  • - description: another cron test   
  • url: mycron/another_test.php   
  • schedule: every 10 mins   
  • timezone: Beijing  
  下面的示例描写了两个准时义务:每一年10月2日19点履行mycron/test.php;每隔10分钟履行mycron/another_test.php
  PHP天色抓取
   
  网上有良多中央供应天色信息的,好比新浪,中国天色网等,也有相干API和开源的代码。这个对照复杂就不细说了。固然下面提到的飞信API站点http://3.ibtf.sinaapp.com/的源码里也有关于天色抓取的代码,可以自创。
  完成后果图
  



终于学会把表单的数据插入数据库,然后显示出来了,应该说一个程序的雏形已经诞生了。
简单生活 该用户已被删除
19#
发表于 2015-6-20 02:10:11 | 只看该作者
爱上php,他也会爱上你。
乐观 该用户已被删除
18#
发表于 2015-5-4 20:48:50 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
活着的死人 该用户已被删除
17#
发表于 2015-5-1 18:09:30 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
金色的骷髅 该用户已被删除
16#
发表于 2015-4-19 00:49:48 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
因胸联盟 该用户已被删除
15#
发表于 2015-4-16 07:52:05 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
莫相离 该用户已被删除
14#
发表于 2015-4-16 03:57:45 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
只想知道 该用户已被删除
13#
发表于 2015-4-15 22:25:49 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
小魔女 该用户已被删除
12#
发表于 2015-4-15 20:36:31 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
再见西城 该用户已被删除
11#
发表于 2015-4-14 00:10:54 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
飘飘悠悠 该用户已被删除
10#
发表于 2015-4-5 05:08:43 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-29 14:41:48 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
若相依 该用户已被删除
8#
发表于 2015-3-22 05:10:33 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
海妖 该用户已被删除
7#
发表于 2015-3-15 21:51:30 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
山那边是海 该用户已被删除
6#
发表于 2015-3-11 14:27:24 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
柔情似水 该用户已被删除
5#
 楼主| 发表于 2015-3-7 06:54:46 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
飘灵儿 该用户已被删除
地板
发表于 2015-3-1 10:08:25 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
第二个灵魂 该用户已被删除
板凳
发表于 2015-2-19 05:32:30 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
admin 该用户已被删除
沙发
发表于 2015-2-8 15:42:58 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
灵魂腐蚀 该用户已被删除
楼主
发表于 2015-2-4 00:03:03 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表