Discuz7.2 设置启动“生日统计与邮件祝福”功能
2010-10-20 23:27
453 查看
原版的Discuz 7.2 "生日统计与邮件祝福" 计划任务
虽然可以执行成功
但是是没有邮件发送出去的
birthdays_daily.inc.php
的源码如下:
发上代码是原代码
经过调试发现“$bdaystatus”这个变量一直都是为null
所以
这样不会进入内部执行查询语句的
做为一位不太专业的外行
不太懂这个变量到底做什么用
就自己稍做修改
================
if(!$bdaystatus) {
================
加了一个叹号
经过再次测试
成功收到邮件
------------------
LSF(科学之爱永恒)论坛
http://www.lsf.cc
用想象力来阅读!!!
虽然可以执行成功
但是是没有邮件发送出去的
birthdays_daily.inc.php
的源码如下:
<?php /* [Discuz!] (C)2001-2009 Comsenz Inc. This is NOT a freeware, use is subject to license terms $Id: birthdays_daily.inc.php 16688 2008-11-14 06:41:07Z cnteacher $ */ if(!defined('IN_DISCUZ')) { exit('Access Denied'); } if($maxbdays) { require_once DISCUZ_ROOT.'./include/cache.func.php'; updatecache('birthdays'); updatecache('birthdays_index'); } if($bdaystatus) { $today = gmdate('m-d', $timestamp + $_DCACHE['settings']['timeoffset'] * 3600); $query = $db->query("SELECT uid, username, email, bday FROM {$tablepre}members WHERE RIGHT(bday, 5)='$today' ORDER BY bday"); global $member; while($member = $db->fetch_array($query)) { sendmail("$member[username] <$member[email]>", 'birthday_subject', 'birthday_message'); } } ?>
发上代码是原代码
经过调试发现“$bdaystatus”这个变量一直都是为null
所以
这样不会进入内部执行查询语句的
做为一位不太专业的外行
不太懂这个变量到底做什么用
就自己稍做修改
================
if(!$bdaystatus) {
================
加了一个叹号
经过再次测试
成功收到邮件
------------------
LSF(科学之爱永恒)论坛
http://www.lsf.cc
用想象力来阅读!!!
相关文章推荐
- Discuz7.2 邮件设置详解
- Discuz 7.2 SC UTF8设置
- 时速企业邮箱如何设置邮件监控功能
- 如何在DISCUZ中成功设置GOOGLE APPS邮件(GMAIL)
- Nginx+Center OS 7.2 开机启动设置(转载)
- Discuz!教程之论坛设置发帖时默认打开附加选项等功能
- discuz增加邮件通知功能
- Xcode7.2 设置应用启动图片和图标
- Delphi 设置或者取消应用程序自动启动功能
- 邮件系统安全篇:怎样设置GCMail邮件系统中转、信任、阻止功能
- Android启动常见手机自带邮件包名汇总,用于分享功能等
- win10怎么设置快速启动体验启动功能
- 设置软件启动界面图片(Xcode 7.2)
- xp系统不设置默认邮件软件,导致浏览器不断启动直至内存耗尽。
- Nginx+Center OS 7.2 开机启动设置
- Linux用户登陆邮件提醒功能怎么设置?
- discuz操作实录——设置邮件激活注册
- ecshop设置密码实现邮件验证码校验功能
- 设置Delphi程序的自启动功能
- 【Android】如何实现启动APP时引导页、欢迎页功能设置之(二)设置只在第一次启动APP时跳入引导界面