PHP ist eine Skriptsprache, auf vielen Web -Servern verwendet. Obwohl der PHP-Interpreter nicht senden können E-Mail , kann ein Entwickler ein Skript schreiben, in PHP , die Daten an einen SMTP-Server , die dann leitet die E-Mail an den vorgesehenen Empfänger . PHPMailer ist eine Klasse , die Ihrem Skripte können diese Fähigkeit. Weil es E-Mails von einer Reihe von Argumenten Werte erzeugt , können Sie Web-Services erstellen , die E-Mails zu bauen von Standard-Web- Formulare . Zunächst erstellen Sie ein Web-Formular mit den entsprechenden Feldern , und dann füttern die entsprechenden Werte aus der GET-oder POST -Array in der PHPMailer Objekt . Anleitung
1
Geben Sie den folgenden Code-Zeile unter der Öffnung " < php ? " Tag am Anfang des Quellcodes Datei :
require (' class.phpmailer . php ');
2
Ordnen Sie die Elemente aus einem $ _POST oder $ _GET Array zu trennen Variablen mit PHPMailer nutzen . Weisen Sie das Element , das die Adresse , die Sie als Absender auf $ Origin - Adresse , Ihre beabsichtigte Empfänger die E-Mail -Adresse des Empfängers $ mit der Betreffzeile der E-Mail auf $ Subject erscheinen soll. Weisen Sie den Körper der E-Mail an $ Körper, und weisen Sie die word-wrap Wert auf $ n , bevor Sie fortfahren .
3
Deklarieren Sie eine neue Instanz einer Klasse PHPMailer mit folgender Syntax , wo " mailerObject " ist der Name, den Sie dem Objekt :
$ mailerObject = new PHPMailer ();
4
geben Sie den folgenden Code ersetzen "SMTP - Server " mit Ihrem SMTP-Server :
$ mailerObject -> IsSMTP (); $ mailerObject -> Host = 'SMTP - Server ';
5
Fügen Sie die folgenden Zeilen zu Ihrer Quelle Code :
$ mailerObject -> From = $ ORIGIN - Adresse ; $ mailerObject -> AddAddress ($ Empfänger ); $ mailerObject -> Subject = $ Subject , $ mailerObject - > Body = $ body ; $ mailerObject -> WordWrap = $ n;
6
Benutzen Sie den " $ mailerObject -> Send () " -Methode, um die E-Mail tatsächlich senden