下面是我的 php 代码。我是第一次使用 gcp 应用程序引擎,它抛出错误 PHP Fatal error: require(): Failed opening required 'vendor/phpmailer/phpmailer/src/Exception.php'。我已经在提到的目录中有这个文件,然后它也显示这个错误。是关于新的 phpmailer 格式还是其他什么?请帮忙。
<!DOCTYPE html>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
</head>
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
use PHPMailer\PHPMailer\SMTP;
require 'vendor/phpmailer/phpmailer/src/Exception.php';
require 'vendor/phpmailer/phpmailer/src/PHPMailer.php';
require 'vendor/phpmailer/phpmailer/src/SMTP.php';
// Include autoload.php file
require 'vendor/autoload.php';
// Create object of PHPMailer class
$mail = new PHPMailer(true);
$output = '';
if (isset($_POST['submit'])) {
$name = $_POST['contactName'];
$email = $_POST['contactEmail'];
$subject = $_POST['contactSubject'];
$message = $_POST['contactMessage'];
try {
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
// Gmail ID which you want to use as SMTP server
$mail->Username = 'rajeshsingh80906@gmail.com';
// Gmail Password
$mail->Password = 'secret';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;
// Email ID from which you want to send the email
$mail->setFrom('rajeshsingh80906@gmail.com');
// Recipient Email ID where you want to receive emails
$mail->addAddress('ranarajesh495@gmail.com');
// $mail->addAttachment('');
$mail->isHTML(true);
$mail->Subject = 'Form Submission';
$mail->Body = "<h3>Name : $name <br>Email : $email <br>Message : $message</h3>";
$mail->send();
$output = '<div class="alert alert-success">
<h5>Thankyou! for contacting us, We\'ll get back to you soon!</h5>
</div>';
} catch (Exception $e) {
$output = '<div class="alert alert-danger">
<h5>' . $e->getMessage() . '</h5>
</div>';
}
}
湖上湖
qq_遁去的一_1
哈士奇WWW