PHPMailer 압축 파일을 다운로드하여 내 호스트 서버에 저장하고 PHPMailer 파일을 설치/압축을 풉니 다. 새로 설치 한 후 PHPMailer를 사용하는 중 오류가 발생했습니다.
이 다운로드 된 PHPMailer.php 파일에 오류가 있다는 것을 의미하지 않는다 : 나는 PHPMailer.php 파일을 사용하기 위해 필요로 문을 추가 할 때, 나는 다음과 같은 오류 메시지가 있어요? 그렇다면 교정 된 파일을 대신 사용할 수 있습니까?Parse error: syntax error, unexpected '[' in D:\InetPub\vhosts\ ******.com\ *********.com\language\PHPMailer\src\PHPMailer.php on line 288
<?php
ini_set('include_path','D:\inetpub\vhosts\******.com\*********.com\included_files;D:\inetpub\vhosts\******.com\*********.com\referenced_files;D:\inetpub\vhosts\******.com\*********.com\language;D:\inetpub\vhosts\******.com\*********.com\language\PHPMailer;D:\inetpub\vhosts\******.com\*********.com\language\PHPMailer\language;D:\inetpub\vhosts\******.com\*********.com\language\PHPMailer\src');
include("incPHP1.inc");
require 'Exception.php';
require 'PHPMailer.php';
require 'SMTP.php';
$mail = new PHPMailer(true); // Passing `true` enables exceptions
try {
//Server settings
$mail->SMTPDebug = 2; // Enable verbose debug output
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = $mailHost; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = $mailUser; // SMTP username
$mail->Password = $mailPassword; // SMTP password
$mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to
//Recipients
$mail->setFrom('*******@rlchealth.com', 'Mailer');
$mail->addAddress('****@rlchealth.net', 'Joe User'); // Add a recipient
$mail->addAddress('*********@rlchealth.com'); // Name is optional
$mail->addReplyTo('********@rlchealth.com', 'Information');
$mail->addCC('************@*****.com');
$mail->addBCC('************r*****l.com');
//Content
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
$mail->send();
echo 'Message has been sent';
} catch (Exception $e) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
?>
ur PHP 버전이란 무엇입니까? 그리고 288 호선에는 무엇이 있습니까? – Adam
첫 번째 질문에 대한 답은 PHP 버전 5.3.28입니다. 288 행에 나타나는 내용은 GitHub에서 다운로드 한 타사 소프트웨어입니다. 나는 내가 그 코드를 합법적으로 재 인쇄 할 수 있다고 여기지 않는다. – buckibooster