添加30天未登录自动发邮件功能。
源代码公开。开源<?php
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
$days = 30;//设置多少天未登录自动发邮件唤醒
$time = mktime(0,0,0,date("m"),date("d")-$days,date("Y"));
$pertask = 50;//设置每一批邮件数量,分批进行;
$current = 0;
global $member;
$mail_title = '温馨提示 - 指尖尘埃管理团队 很想念你';
$mail_message = '亲爱的会员,
您已经有一个月没登录到指尖了,大家都挺想你的,有空记得常回来看看喔!
此致
指尖尘埃管理团队.
http://www.zhijian.us;
$count = $db->result_first("SELECT count(*) FROM {$tablepre}members WHERE lastvisit < $time");
for($i = 0; $i < intval($count/$pertask) +1; $i++){
$query = $db->query("SELECT uid, username, email, lastvisit FROM {$tablepre}members WHERE lastvisit < $time LIMIT $current, $pertask");
while($member = $db->fetch_array($query)) {
sendmail("$member <$member>", $mail_title, $mail_message);
}
$current = $current + $pertask;
}
?>
以下是附件。
我表示你放个附件上来干啥。 嗯哼。 辛苦了 辛苦了 - - 应该你就自己看懂了 啊。不懂。 有点晕....
页:
[1]