検索

ホームページ  >  に質問  >  本文

Thinkphp の phpmailer を介してデータを送信し、そのデータをメールボックスに送信するときにエラーが発生しました。

私の「PHPMailer」フォルダーは、Thinkphp フレームワーク内のライブラリーのベンダーに配置されています。
ブラウザのエラーは次のとおりです:

ただし、カーソルは SendMail 関数の呼び出しポイントに位置しており、ctrl キーを押しながら左クリックすると、関数を関数定義ポイントに位置させることができます。

曾经蜡笔没有小新曾经蜡笔没有小新2811日前559

全員に返信(6)返信します

  • 黄舟

    黄舟2017-05-16 13:01:30

    vendor('PHPMailer/class.phpmailer');

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:01:30

    vendor('ファイルエントリ名');

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:01:30

    リーリー

    このように引用してみてください(パスは完全に記述する必要があります)

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:01:30

    tp3ですか?
    あなたが報告したエラーは、クラスがインスタンス化されなかったことを意味します。

    リーリー

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:01:30

    Vendor('PHPMailer.PHPMailerAutoload');
    $mail = new PHPMailer();

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:01:30

    問題は、sendmailer 関数が function.php ファイルに記述されており、common.php ファイルには記述できないことです。このようにして呼び出すことができます。

    返事
    0
  • キャンセル返事