.. \ WWW \慰问\的index.php
.. \ WWW \慰问\ conexion.php
.. \ www \ solicitudes \ PHPMailer \从中解压缩的所有文件 已下载zip https://github.com/PHPMailer/PHPMailer
我在实例化PHPMailer类时遇到麻烦,在conexion.php文件中我编写了以下行:
require_once(' PHPMailer的/ PHPMailerAutoload.php&#39);
显示此错误
Fatal error: Class 'PHPMailer' not found in C:\AppServ\www\SolicitudesBE\conexion.php on line 58
我已经更改了文件的定位
require_once('PHPMailer/PHPMailerAutoload.php');
//require_once('PHPMailer/class.phpmailer.php');
$mail = new PHPMailer;
$mail->IsSMTP();
//$mail->SMTPDebug = 2;
$mail->SMTPAuth = false;
$mail->SMTPSecure = "tls";
$mail->Host = "correo.domain.org.mx";
$mail->Port = 25;
$mail->Username = "julio.castor@domain.mx";
$mail->Password = "pass";
$mail->SetFrom('correo@domain.com', 'Julio Castor');
$mail->Subject = $asunto;
有任何机构可以帮我解决这个问题吗?顺便说一句,这个项目在其他计算机上作为服务器(本地)工作正常,但是当我上传到服务器(Windows server 2003)时,会显示错误。
我无法访问服务器但是我可以在哪里寻找配置服务器?
答案 0 :(得分:1)
尝试包含
use PHPMailer\PHPMailer\PHPMailer;
答案 1 :(得分:0)
尝试
require_once(__DIR__ . '/PHPMailer/PHPMailerAutoload.php');
其中 DIR 是当前文件的路径。
答案 2 :(得分:0)
问题解决了,我用XAMPP(Windows Server 2003的版本)更改了服务器(Appserver),错误与代码无关,它是服务器(也许可能是作曲家的依赖)。无论如何,它正在工作!谢谢你的帮助
答案 3 :(得分:-1)
尝试使用,
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'PHPMailer' . DIRECTORY_SEPARATOR . 'PHPMailerAutoload.php');
如果不起作用,试试,
require_once('PHPMailer/class.phpmailer.php');
require_once('PHPMailer/class.phpmaileroauth.php');
require_once('PHPMailer/class.phpmaileroauthgoogle.php');
require_once('PHPMailer/class.pop3.php');
require_once('PHPMailer/class.smtp.php');
我希望这会奏效。