PHP自动发送邮件功能
2014-09-20 17:14
239 查看
点击查看全文(里面有下载地址)
思路:首先在后台中设置时间,设置完后,接下来就是前台的程序了
点击查看全文(里面有下载地址)
思路:首先在后台中设置时间,设置完后,接下来就是前台的程序了
第一步:执行在ajax中设置固定的cookie时间值的JS代码: /**********在这里设置参加时间开始***每分钟执行一次*********/ $.ajax({ url: ”ajax.php ? action = time_ajax” }); /**********在这里设置参加时间结束**********/
第二步:在ajax中设置cookie值 case‘time_ajax’: //定义每分钟执行的地方,定义固定的时间戳,这个是定义一个固定的不受其他页面刷新影响的cookie,看自己的情况而定 setcookie(“fasong_time”, time()); //记录一个cookie时间戳 exit(); break;
第三步:执行自动发送邮件的JS代码: 这一步是在页面被加载时就执行的js程序,会向ajax发送请求 < script type = ”text / javascript” > function fasong_email() { $.ajax({ url: ”ajax.php ? action = fasong_zidong”, success: function(data) { //alert(data); if (!data) { //如果有返回值就在执行一次 qwe(); } } }); } function qwe() { fasong_email(); } qwe(); < /script>
第四步:执行自动发送邮件 case ‘fasong_zidong’:/ / 自动发送邮件 /***********发送邮件模块开始*********/ $now_time = time(); //首先要获取当前时间戳 $one_data = “select`数据库中设置的发送邮件的标题`, `数据库中设置的发送邮件的内容`, `数据库中设置的小时的字段(这个是数值型的字段)`, `数据库中设置的分钟的字段(这个是数值型的字段)`, `数据库中设置的是否开启自动发送的功能的字段`from`表名`”; //查询 //$one_datas = 查询函数执行$one_data的语句;这里写写自己的查询语句 if ($one_datas['is_open']) { //判断是否开启发送邮件功能 if (intval($now_time - @$_COOKIE['fasong_time']) == intval($one_data['数据库中设置的小时的字段(这个是数值型的字段)'] + $one_data['数据库中设置的分钟的字段(这个是数值型的字段)'])) { require_once(“fasong.php”); //让当前时间戳和后台设置的时间长度进行比较 echo 1; } } /***********发送邮件模块结束*********/ exit(); break;
点击查看全文(里面有下载地址)
相关文章推荐
- PHP实现自动发送邮件功能代码(qq 邮箱)
- PHPMailer ThinkPHP实现自动发送邮件功能
- PHP功能齐全的发送邮件类
- 自动发送邮件 -- 密码找回功能的实现message
- PHP_thinkphp框架使用PHPMailer实现发送邮件的功能,以及各种问题解析
- Jenkins+maven+git 实现自动构建、权限管理、静态代码检测、远程部署、发送邮件功能
- php实现邮件发送---实用的小功能(一)
- Asp.net中邮件自动发送功能
- PHP邮件发送验证功能
- php发送邮件功能(PHPMailer-master插件)
- Web_PHP_使用PHPMailer类实现PHP邮件发送功能;
- PHP环境下用sendmail实现发送邮件功能
- ASP.NET自动发送邮件功能的实现
- 利用mutt和msmtp实现邮件自动发送功能
- 推荐个功能齐全的发送PHP邮件类
- 利用mutt和msmtp实现邮件自动发送功能
- ASP.NET自动发送邮件功能的实现
- 实现邮箱自动发送邮件功能(群发,单独邮箱发)
- PHP——php脚本如何自动发送邮件
- php实现自动发送邮件pear Mail