【问题标题】:Use of undefined constant DATE_RFC2822使用未定义常量 DATE_RFC2822
【发布时间】:2011-07-07 14:34:29
【问题描述】:

我正在尝试使用 cakephp 邮件组件发送电子邮件。

这运行良好,但我在调试模式下收到此通知:

Notice (8): Use of undefined constant DATE_RFC2822 - assumed 'DATE_RFC2822' [CORE/cake/libs/controller/components/email.php, line 599]

这很尴尬,因为收到的电子邮件没有“发送日期”。

我没有修改这个组件或 cakephp 核心的任何文件中的任何内容(显然除了配置文件)

有什么想法吗?

【问题讨论】:

  • 你在哪个版本的 PHP 上运行这个?

标签: cakephp cakephp-1.3


【解决方案1】:

好的,这个常量是用来格式化日期的,cakephp邮件组件尝试使用但是好像没有定义,可能你的PHP版本不支持。

【讨论】:

  • 是的,强制我的虚拟主机使用 PHP 5.3 来解决问题,谢谢 :)
猜你喜欢
  • 2011-05-20
  • 2014-05-24
  • 2014-08-27
  • 2018-12-28
  • 2016-08-19
  • 2020-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多