
PHPMailerのコードエラーが解決出来ません。 入力フォームの最終段階で、PHPMailerのコードを使ったプログラムを書いているのですが、PHPMailerの知識が乏しいので、下記のサイトを参考に、書いてあったコードをコピペして、一部を改変して、書いたのですが、付属画像のようなエラーが出てしまいます。書いたコードは下にあります。
参考サイト
https://web.hazu.jp/php-mailer/
このサイトからコードをコピペして少しメールや送信する情報等を改変したので、スペル間違いなど、ないと思うのですが、原因は何でしょうか。回答よろしくお願いいたします。全くわかりません。どうコード書いたら良いでしょうか? 回答よろしくお願いいたします。困っています先に進めません。
エラー名;Undefined type'PHPMailer/PHPMailer/PHPMailer'
もう一つすぐ下にもエラーが出ます。
エラー名 Undefined type'PHPMailer/PHPMailer/Exception'
全コード一覧
<?php
// PHPMailer クラスをネーム空間にインポート
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
// Composer の autoloader をロード
require 'vendor/autoload.php';
// 入力内容の取得・変数に格納
$name = $_POST['name'];
$furigana = $_POST['furigana'];
// メール日本語対応
mb_language("japanese");
mb_internal_encoding("UTF-8");
// インスタンス生成
$mail = new PHPMailer(true);
try {
// SMTPの設定
$mail->isSMTP(); // SMTP 利用
$mail->Host = 'smtp.gmail.com'; // SMTP サーバー(Gmail の場合これ)
$mail->SMTPAuth = true; // SMTP認証を有効にする
$mail->Username = '○○@gmail.com'; // ユーザ名 (Gmail ならメールアドレス)
$mail->Password = '△△'; // パスワード
$mail->SMTPSecure = 'tls'; // 暗号化通信 (Gmail では使えます)
$mail->Port = 587; // TCP ポート (TLS の場合 587)
// メール本体
$mail->setFrom('○○@gmail.com', 'hazuki'); // 送信元メールアドレスと名前
$mail->addAddress($email, mb_encode_mimeheader($name, 'ISO-2022-JP')); // 送信先メールアドレスと名前
// 件名
$mail->Body = mb_convert_encoding($name, "JIS","UTF-8"); // 本文
$mail->Body = mb_convert_encoding($furigana, "JIS","UTF-8"); // 本文
// 送信
$mail->send();
echo '送信済み';
} catch (Exception $e) {
echo "送信失敗: {$mail->ErrorInfo}";
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset ="utf-8">
</head>
<body>
</body>
</html>

No.1ベストアンサー
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでのメール送信
-
mb_send_mail関数が利用出来ない
-
mailやmb_send_mail関数で、本...
-
PHPからメールを送る@さくらイ...
-
FTPコマンドでディレクトリごと...
-
PHPからMySQL CSVファイルのア...
-
URLの変わらないページをPHPで...
-
php.iniの見方
-
header('Content-type: ima
-
掲示板の$_GETで質問があります。
-
「クラス関数」「メンバ関数」...
-
phpとpostgresを利用した検索シ...
-
正規表現を使い、URLで条件分岐...
-
zampp PHPでPOSTの変数が返っ...
-
Subversionのリポジトリの削除
-
手作業で埋め込んだ、UserForm1...
-
ZendFramework-1.0.2の環境設定
-
php-5.2.5がインストールできま...
-
テキストエリアの内容がメール...
-
PHPでの再帰を用いたツリー構造...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
サーバーによってはmb_send_mai...
-
mailやmb_send_mail関数で、本...
-
mail関数を使った場合のReturn-...
-
mb_send_mailでタイトルにハテ...
-
PHPからメールを送る@さくらイ...
-
mb_send_mail()が使えない
-
sendmailでエラーがでます
-
ローカル環境でのメール送信
-
mb_send_mail() 第 4、5 引数の...
-
DAEMON MAILをPHPで検索したい。
-
phpでのメール転送(添付ファイ...
-
メール受信 件名が文字化け
-
PHPMailerのコードエラーが解決...
-
phpでのメール送信
-
PHPsendmailにて送信元を変更
-
他の人にアドレスが見えないよ...
-
php 完了画面の送信メールのコ...
-
POP Before SMTPでメールを送信...
-
Mb_Send_mailで文字化け
おすすめ情報