完善PHP在线订单系统(SMTP发订单到邮箱)

2011年05月01日 其他 评论 10 条 阅读 12,562 views 次

我在前面写过关于PHP在线订单的两个系统,
第一个PHP在线订单系统:通过服务器的SMTP来发邮件
第二个PHP在线订单系统:通过php的socket来发邮件

但这两个各有优缺点
第一个,服务器必需有SMTP服务,但一般WINDOWS下的服务器都没有安装这个服务。

第二个通用性高,无需SMTP服务,但必需要开启php的socket。

我今天就遇到这样的一种情况:同一个服务商的空间,一台服务器有SMTP,无php的socket,一台服务器无php的socket,但运行SMTP服务。在网站上都用第二个通用的订单系统,可是第二个空间上的程序就是收不到邮件,折腾了半天也没有找到原因,最后也是无意中才发现服务器没有开启Socket,真是郁闷啊,不知道为什么会不开启这个功能呢?别人的事咱也管不了,只好使用通过SMTP那个发邮件的订单系统了。
order

同时也把第一个订单系统进行了一下修正,主要修正内容如下:
1、解决了发送邮件人地址是空的问题(如果发个人地址是空的话,都会被当成垃圾邮件的)
2、提交成功后的提示变成中文
3、补上了提交按键图片
因为种种原因,本在线订单系统不再提供下载。如果需要的话,50块一个!

10 条留言  访客:6 条  博主:4 条

  1. 写的说明过程很清晰,对应代码,挺便于学习的,谢谢

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录