찾다

 >  Q&A  >  본문

Thinkphp에서 phpmailer를 통해 데이터를 제출하고 메일함으로 데이터를 보내는 중에 오류가 발생했습니다.

내 "PHPMailer" 폴더는 Thinkphp 프레임워크 내부 라이브러리의 Vendor에 있습니다.
브라우저 오류:

그러나 커서가 SendMail 함수의 호출 지점에 있을 때 Ctrl 왼쪽 클릭을 누르면 함수 정의 지점에 함수가 위치할 수 있습니다.

曾经蜡笔没有小新曾经蜡笔没有小新2811일 전561

모든 응답(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
  • 취소회신하다