我尝试使用php邮件功能发送电子邮件,但在发送过程中收到此警告
警告:mail():依赖系统的 时区设置。你是 必修的 要使用 日期时区设置或 date\u default\u timezone\u set() 作用以防你使用了这些方法中的任何一种 你还在收到这个警告吗 很可能拼写错误 时区标识符。我们 为选择时区“UTC” 现在,请确定日期。选择您的时区 时区。在里面
我的问题是如何确定php邮件函数在php邮件页面上读取此警告的时间 这是我的代码:
$to = xvy@gmail.com $message = yes go email; $subject = 'the subject'; $time = date_default_timezone_set('Africa/Lagos'); $headers = 'From: stringemail@gm.Com'; $go = mail($to, $subject, $message, $headers); if ($go) { echo 'good result'; }
提前致谢
您需要为整个PHP环境定义时区。
您可以使用PHP函数在脚本中执行此操作 date_default_timezone_set() 带时区 List of Supported Timezones :
<?php date_default_timezone_set('Africa/Lagos'); // rest of your script goes here...