找回密码
 入住。
查看: 2296|回复: 7

添加30天未登录自动发邮件功能。

 关闭 [复制链接]
发表于 2011-5-21 21:52:33 | 显示全部楼层 |阅读模式
源代码公开。开源


  1. <?php
  2. if(!defined('IN_DISCUZ')) {
  3. exit('Access Denied');
  4. }
  5. $days = 30;//设置多少天未登录自动发邮件唤醒
  6. $time = mktime(0,0,0,date("m"),date("d")-$days,date("Y"));
  7. $pertask = 50;//设置每一批邮件数量,分批进行;
  8. $current = 0;
  9. global $member;
  10. $mail_title = '温馨提示 - 指尖尘埃管理团队 很想念你';
  11. $mail_message = '亲爱的会员,
  12. 您已经有一个月没登录到指尖了,大家都挺想你的,有空记得常回来看看喔!
  13. 此致
  14. 指尖尘埃管理团队.
  15. https://www.zhijian.us;

  16. $count = $db->result_first("SELECT count(*) FROM {$tablepre}members WHERE lastvisit < $time");
  17. for($i = 0; $i < intval($count/$pertask) +1; $i++){
  18. $query = $db->query("SELECT uid, username, email, lastvisit FROM {$tablepre}members WHERE lastvisit < $time LIMIT $current, $pertask");
  19. while($member = $db->fetch_array($query)) {
  20. sendmail("$member[username] <$member[email]>", $mail_title, $mail_message);
  21. }
  22. $current = $current + $pertask;
  23. }
  24. ?>
复制代码



以下是附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?入住。

x
发表于 2011-5-21 22:39:45 | 显示全部楼层
我表示你放个附件上来干啥。
发表于 2011-5-21 22:47:46 | 显示全部楼层
嗯哼。
发表于 2011-5-22 02:58:44 | 显示全部楼层
辛苦了
发表于 2011-5-22 02:58:51 | 显示全部楼层
辛苦了
发表于 2011-5-22 09:31:21 | 显示全部楼层
- - 应该你就自己看懂了
发表于 2011-5-22 10:33:08 | 显示全部楼层
啊。不懂。
发表于 2011-5-22 14:51:25 | 显示全部楼层
有点晕....
您需要登录后才可以回帖 登录 | 入住。

本版积分规则

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