twojeArtykuły.info

Przykład wykorzystania klasy swiftmailer

dodany przez mtu - lis.26, 2014, w kategorii Programowanie

W tym krótkim wpisie opublikuję przykładowy kod php, który można użyć w dowolnym projekcie. W przykładzie wysłana zostanie wiadomość mailowa za pomocą klasy swiftmailer i funkcji mail(). Rozwiązanie jest bardzo przydatne ze względu na prostotę i możliwość użycia polskich znaków w wiadomości. Mam nadzieję, że kiedyś się przyda.

 

 

===============================================================================

<?php
require_once 'swiftmailer/lib/swift_required.php';
$owner_email = $_POST["admin_email"];
$from = $_POST["email"];
$subject = addslashes('Masz zgłoszenie ze strony ***');
$ilosc=$_POST['countSelect'];
$data= $_POST["dateFrom"];
$tel=$_POST['phone'];
$program=$_POST["selectedItem"];
$message = Swift_Message::newInstance()
// Give the message a subject
->setSubject($subject)
// Set the From address with an associative array
->setFrom($from)
// Give it a body
->setBody(
'<html>' .
' <head></head>' .
' <body>' .
'  <h2>Formularz zgłoszeniowy ze strony internetowej został uzupełniony</h2>' .
'  <hr>' .
'  <p>Wybrano program: ' . $program . '</p>' .
'  <p>Ilość osób: ' . $ilosc . '</p>' .
'  <p>Data: ' . $data . '</p>' .
'  <p>Email zgłaszającego: ' . $from . '</p>' .
'  <p>Numer telefonu: ' . $tel . '</p>' .
' </body>' .
'</html>','text/html','utf-8')
->setReplyTo($from)
->setTo($owner_email)
->setPriority(3);
// Create the Transport
$transport = Swift_MailTransport::newInstance();
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);
$numSent = $mailer->send($message);
printf("Sent %d messages\n", $numSent);

===============================================================================

 

Zostaw komentarz

Szukasz i nie możesz znaleźć?

Użyj formularza poniżej, aby znaleźć żądane informacje:

Jeżeli interesuje Ciebie jakiś temat lub chciałbyś go zobaczyć na tym serwisie skontaktuj się z administratorem.

Blogroll

Polecane strony: