关于期末成绩短信通知系统的技术总结

最近参加了第五届“双基”网页设计大赛,提交了一个期末成绩发短信的系统。主要功能就是把同学的期末成绩发送到同学的手机上。目前功能基本实现,知识缺乏一点人性化的完善,这也是以后完善的方向,那位同学有兴趣可以交流下。

技术小结: php分析Excel表格,php上传文件,phpmailer的使用,手机邮箱短信提醒功能的使用。

其实这个作品的最初想法来自于暑假,我自己的成绩从来没有收到过,所以萌生了发短信的做法。

技术要点一: php分析excel ,主要还是用到了php强大的开源类库,用大了phpExcelReader类,成功的遍历每一行的excel数据,并进行提取。简单易行。稍后会把phpExcelReader的个人分析挂上来。

技术要点二:php上传文件本不是什么 技术难点,可是在本地服务器测试陈功后不一定会在远程服务器上测试成功。此时用到了一个语句,完美解决了挂到主办方服务器不能提交文件的bug。
define('ROOT', str_replace(array('\\', "upload.php"), array('/', ''), __FILE__));
这样来,文件的路径问题完美解决,因为在Windows和linux下面对于路径的解析不同,所以使用了这句话后,完美的在两个系统下面测试成功。兼容性问题。

技术要点三:phpMailer类的使用,php强大的开源mail类,是的发送邮件简单的跟1+1一样,但是要注意一个技术难点,也就是大部分人使用phpmailer类时都会出现的问题,字符编码的问题。不管你的数据库中的字符编码是什么样的,在你的phpmialer实例化文件中一定要显式的标明mial->CharSet="gb2312";也就是显式的强制mail里面的字符编码为汉字编码,这样发送出去的汉字才不会乱码,一般情况下,使用phpmailer类时,汉字不能显示或者乱码都是由于字符编码导致锝。

技术要点四:目前所有的手机邮箱都支持邮件到达短信提醒功能,开通和使用都是免费的,因为不需要高级的功能,所以我们使用免费版的完全可以。但是有一点要注意,每个电信运营商对于一个时段内发送邮件的数目有限制,同一个ip向发邮件的服务器投递的邮件密度有限制,同一邮箱向服务端投递的邮件数目也有限制,根据不同的限制标准合理调整程序运行的进度,可以避免出错。

转载于:https://www.cnblogs.com/rixinren/archive/2010/10/27/1862793.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值