Heim  >  Artikel  >  Backend-Entwicklung  >  thinkPHP führt Klassenmethoden ein

thinkPHP führt Klassenmethoden ein

不言
不言Original
2018-06-06 15:05:462592Durchsuche

In diesem Artikel wird hauptsächlich die Methode zur Einführung von Klassen in thinkPHP vorgestellt und die Schritte, Implementierungsmethoden und Verwendungstechniken zur Einführung von E-Mail-Versandklassen in thinkPHP anhand des Beispiels der Einführung der phpmailer-Klasse analysiert

Die Beispiele in diesem Artikel beschreiben, wie thinkPHP Klassen einführt. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Hier ist ein Beispiel für die Verwendung von phpmailer zum Versenden von E-Mails

1 Platzieren Sie die Kerndateien im ORG-Verzeichnis

2. Importieren Sie diese Klassendatei dort, wo sie verwendet wird

Wie wird sie importiert?

import('@.ORG.phpmailer');

Das bedeutet, dass Sie die Datei phpmailer.class.php in die ORG im aktuellen Projekt importieren

3 Die Datei Die Klasse ist

public function sendEmail() {
    import('@.ORG.phpmailer');
    $mail = new PHPMailer(); //建立邮件发送类,类名不一定与引入的文件名相同
    $mail->CharSet = "UTF-8";
    $address ="jiqing9006@qq.com";
    $mail->IsSMTP(); // 使用SMTP方式发送
    $mail->Host = "smtp.126.com"; // 您的企业邮局域名
    $mail->SMTPAuth = true; // 启用SMTP验证功能
    $mail->Username = "jiqing9006@126.com"; // 邮局用户名(请填写完整的email地址)
    $mail->Password = "XXXXXXXX"; // 邮局密码
    $mail->Port=25;
    $mail->From = "jiqing9006@126.com"; //邮件发送者email地址
    $mail->FromName = "纪庆";
    $mail->AddAddress("$address", "拓荒者纪庆");//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
    //$mail->AddReplyTo("", "");
    //$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件
    $mail->IsHTML(true); // set email format to HTML //是否使用HTML格式
    $mail->Subject = "你好"; //邮件标题
    $mail->Body = "你好,欢迎加入我们!"; //邮件内容,上面设置HTML,则可以是HTML
    if(!$mail->Send())
    {
      echo "邮件发送失败. 

"; echo "错误原因: " . $mail->ErrorInfo; exit; } }

Verwandte Empfehlungen:

thinkphp Analyse der statischen Cache-Nutzung

ThinkPHP implementiert modulübergreifende Aufrufe

Das obige ist der detaillierte Inhalt vonthinkPHP führt Klassenmethoden ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn