Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 会员N天未登录提醒邮件[7.1](计划任务版)

  [复制链接]
diomen 发表于 2009-11-16 17:06:13 | 显示全部楼层 |阅读模式
插件发布
插件名称: 会员N天未登录提醒邮件(自动版,也就是计划任务版)
插件来源:
适用版本: Discuz! 7.1
语言编码: GBK简体 UTF8简体 BIG5繁体 
最后更新时间:
插件作者: diomen
插件简介: 会员N天未登录提醒邮件(自动版,也就是计划任务版)
本帖最后由 金字塔¢月 于 2009-11-30 18:12 编辑

看到那么多有钱的朋友,怎么不给个金币呢?毕竟俺也付出了劳动啊。怎么这么吝啬?
uchome版的,参见:https://discuz.dismall.com/thread-1480703-1-1.html
因本人没有dz的实例站点,此前发布的版本未经测试,给大家带来不便,非常抱歉。于2009.11.25晚测试更新,请重新编辑callbackmail.php文件即可!
dz发帖真恶心,编辑的好好的,提示说不完整,又不给保存,重填
前几天发过一个uchome版的,有朋友说需要dz版的,今天抽空修改了下!还是那句话,只送给有需要的朋友。那些不懂感恩、依然挑三拣四、口喷大粪的垃圾,趁早滚远点!

之前发过一个手工运行版的,结果一个朋友说发的很过瘾,结果一次性发了好多!这样很容易导致账户被封!细水长流啊!
一、保存下列代码为callbackmail.php,放入include/crons/目录下:
  1. <?php
  2. /*
  3.         [UCenter Home] (C) 2007-2008 Comsenz Inc.
  4.         $Id: do_login.php 8543 2008-08-21 05:51:48Z liguode $
  5. */
  6. //error_reporting(E_ALL);

  7. if(!defined('IN_DISCUZ')) {
  8.         exit('Access Denied');
  9. }

  10. $pernum = 4;//一次发送邮件个数,太多容易超时和服务器被封杀
  11. $lockfile = DISCUZ_ROOT.'./forumdata/callbackmail.lock';
  12. @$filemtime = filemtime($lockfile);
  13. $timespan = $timestamp-7*24*3600;//7天未登录就发送邮件提醒
  14. //5秒钟发送一次
  15. if($timestamp - $filemtime < 5) exit();
  16. touch($lockfile);
  17. //防止超时
  18. set_time_limit(0);
  19. $message = 'Hi,您好,您已经很久没有登录点梦缘了吧,每天都有几百名新缘友加入,每天都会有上千名缘友在这里找寻幸福!也许缘分就在一瞬间,要把握住哦,快回家看看吧!<br/>如果您在使用中遇到问题,请联系网站底部的客服QQ!';
  20. $query = $db->query("SELECT uid,username,email FROM {$tablepre}members  WHERE  lastvisit<='$timespan' ORDER BY lastvisit LIMIT 0,$pernum");
  21. while ($value =$db->fetch_array($query)) {
  22.         $subject = 'Hi,'.$value['username'].',您在点梦缘有新消息了!';
  23.         $flag = sendmail($value['email'], $subject, $message) ;
  24.         //更新用户最后发送时间
  25.         $db->query("UPDATE  {$tablepre}members  SET lastvisit='$timestamp' WHERE uid = '$value[uid]'");       
  26. }

  27. ?>
复制代码
二、关于发送频率的设置,就看你自己的了。如果用的是sina、qq之类的smtp服务器,建议5分钟执行一次!如果自己有smtp服务器,那就另当别论了!
登陆dz后台,选择“工具”,然后左侧菜单选择“计划任务”,按照如下图设置即可!

评分

8

查看全部评分

 楼主| diomen 发表于 2009-11-16 17:13:54 | 显示全部楼层
沙发自己坐,有金币的路过奖励个吧,俺的金币,也用来奖励其他朋友了!
回复

使用道具 举报

hi.boyfriend 发表于 2009-11-16 17:16:34 | 显示全部楼层
搶位!!....
回复

使用道具 举报

7598602 发表于 2009-11-16 18:38:08 | 显示全部楼层
观望下 等待小白测试看看在装 收藏先
回复

使用道具 举报

wsx139 发表于 2009-11-16 19:10:05 | 显示全部楼层
感谢分享
回复

使用道具 举报

 楼主| diomen 发表于 2009-11-16 20:09:26 | 显示全部楼层
4# 7598602

没事的,只是放一个文件而已,不会修改你网站的模板和代码,去试试吧
回复

使用道具 举报

heziwen 发表于 2009-11-16 20:50:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

heziwen 发表于 2009-11-16 20:51:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

xiaoy8888 发表于 2009-11-16 20:57:01 | 显示全部楼层
谢谢,狠适用的功能啊
回复

使用道具 举报

vwho 发表于 2009-11-16 22:21:55 | 显示全部楼层
强帖。。留名。。。期待有人测试。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-24 00:54 , Processed in 0.032347 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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