发送电子邮件时,无法重新声明致命错误

时间:2017-04-28 05:54:06

标签: php mysql gmail

我在尝试发送电子邮件时收到以下错误。

  

致命错误:无法在第31行的C:\ xampp \ htdocs \ ISPSystem \ mail \ PHPMailerAutoload.php中重新声明PHPMailerAutoload()(之前在C:\ xampp \ htdocs \ ISPSystem \ mail \ PHPMailerAutoload.php:24中声明)

1 个答案:

答案 0 :(得分:0)

你使用require_once只包含你的文件一次,所以这个函数不能重新声明。

require_once 'yourfilepath/yourfile.php';

所以文件链接将是这样的

require_once . 'mail/PHPMailerAutoload.php';

有关require_once

的更多信息

http://php.net/manual/en/function.require-once.php

或检查功能退出或不退出然后调用此功能

if (!function_exists('PHPMailerAutoload')) {
   function PHPMailerAutoload($classname)
     {
     // your function code
     }
    }

了解更多信息

http://php.net/manual/en/function.function-exists.php