我正在尝试包含PHP邮件程序,但收到此错误:
PHP Mailer的位置是:
并且php.ini文件将其作为正确的包含路径:
并且php.ini文件是PHPInfo()给我的文件。
我在这里缺少什么?我打破了PHP吗?一直都是关于PHP的人吗?我是骗子吗?
答案 0 :(得分:5)
您的include_path
已被注释掉
;include_path = ".:/usr/share/php"
^ remove semicolon
答案 1 :(得分:4)
您的目录名为libphp-phpmailer
,require_once
名称为libphp-PHPMailer
(大写字母)。
答案 2 :(得分:0)
您正在使用旧版本的PHPMailer,并且您以错误的方式加载它。请get the latest version阅读有关加载的文档,或将PHPMailer添加到require '/path/to/PHPMailerAutoload.php';
$mail = new PHPMailer;
。
对于手动加载,您应该:
{{1}}
当你正在使用作曲家时(尽管你已经评论过了),你甚至不需要这么做,因为作曲家自动加载器会起作用。
您还将代码基于旧示例,因此我建议您使用one of the examples provided更新代码。